loading

Welcome to my first instrucatble I hope you like it and feel free to leave any constructive criticism. Hope I can make more instrucatbles in the furture.

Step 1: Arduino

Arduino is an open-source prototyping platform based on easy-to-use hardware and software. Arduino boards are able to read inputs - light on a sensor, a finger on a button, or a Twitter message - and turn it into an output - activating a motor, turning on an LED, publishing something online.

I have been on Instructables for quite some time now, browsing through the various projects that I knew I was never capable of making. Whenever I browsed through the Arduino category people were always making cool stuff bringing together hardware ans software and making it really cool. After so many years I have finally gotten my hands on a Arduino board and I am ready to begin my journey through the vast expanse of the Arduino community

Now for starters I have no previous programming knowledge or experience. I have only recently began learning the Arduino language which is based off C/C++. After finishing some cool little projects I wanted to share my experience and show others how to make a the most basic arduino program.

Step 2: Materials

Now to begin we need to get ourselves some materials.

1: Arduino

http://www.amazon.com/Arduino-Board-Module-ATmega3...

http://www.aliexpress.com/item/UNO-R3-CH340G-ATmeg...

2: Led diode

http://www.aliexpress.com/item/500Pcs-lot-3MM-LED-...

http://www.amazon.com/microtivity-IL188-Assorted-R...

3:Power Source

Comes with the Arduino

4: Arduino IDE

https://www.arduino.cc/en/Main/Software

1st. We obviously need an Arduino board to carry out our little program.

2nd. Our Led to send signals to make it work.

3rd. Any power source that can power the Arduino and a way to send over our code to the Arduino, so basically a USB cable

4th. The environment we will be programming in which is the Arduino IDE. Download it from here

Step 3: Programing

After you install the Arduino IDE you will be shown a starter screen with two sections the setup section and the loop.

We will setup which pins we use in the setup and write the code we want to run in the loop

Lets setup digital pin 13 because its the closest to the ground pin.

Now in our loop we need to turn on the led so we write digitalWrite(13,HIGH).

We need to wait a second so we can see the led light up so we write delay(1000)

Lets turn the led off so then we write digitalWrite(13,LOW).

We have to wait a second again so we can see the effect delay(1000).

Since this code is in the loop section it will repeat forever or until we take out the power cable.

This code will make the led have a blink effect by turning it off and on continually.

I have included the code in a downloadable file

Step 4: Uploading It

At the top left hand corner you will see an arrow button. This button is the upload button. It will send the code to your Arduino. When you click it you will be asked to save it. After the file has been saved it will begin uploading your code.

Step 5: Testing It

After the upload is complete you need to plug in the led into digital pin 13 and the ground pin. Press the reset button to make the code start and voila you have just created your first Arduino program. There is a video of my arduino running the code

Step 6: Future Thoughts

This is a very basic code and can be the starting block to others. With the knowledge gained from this I have wrote a code that blinks SOS in morse code.

I have include the file for this as well.

Step 7: Thank You

Thanks for reading this instructable and hope you picked up some skills you could use.

Thank you for writing this to those of us who have no idea what Arduino is! Your explanation actually made some sense. Welcome to the community!
Add resistor in series with the LED, otherwise you're riskinf of blewing up your ports. Anythinf 220-330 ohms should work just fine.

About This Instructable

814views

2favorites

License:

More by thenorthway9:The Easiest Arduino Project Ever! 
Add instructable to: