Getting Started

First steps with Arduino

 

 getting started with arduino                    

getting started with arduino step oneDownload and install the Arduino Software

IDE - Integrated Development Environment

 

Before you start controlling the world around you, you’ll need to download the IDE to program your board.

The Arduino IDE allows you to write programs and upload them to your Arduino.

Downlaod the latest version of the IDE from: arduino.org/downlaod

 

For Windows users: You can choose between the Installer (.exe) or the (.zip) Zip package. We suggest you use the first one that installs directly everything you need to use the Arduino Software (IDE), including the necessary drivers for your board to be detected by your PC. With the Zip package you need to install the drivers manually.

Common Troubleshooting: Arduino IDE doesn't start

getting started with arduino step two

Connect the board and install drivers

 

Have your Arduino board and USB cable near your computer.

 

OSX: The first time you plug your board into a Mac, the "Keyboard Setup Assistant" will launch. There's nothing to configure, so you can close this dialogue by clicking the red button (close button) at the left top of the window.

 

Windows: If you downloaded the Zip package of the IDE, unzip the downloaded file. Make sure to preserve the folder structure. Now your drivers will be downloaded and installed from Internet, directly from Windows. If you have issues with the drivers automatic detect and install, you can find a local copy in the "drivers" folder inside the unzipped file structure. Follow this guide: Manual installation of drivers on Windows to get the drivers installed.

 

Linux: There is no need to install drivers for Ubuntu 10.0.4 .In some computers, you need to setup user permissions and some udev rules. You can find detailed information on how to achieve this at this page Getting Started with Arduino IDE on linux based OS


Now that you’ve installed the Arduino IDE and your computer can talk to the board, it’s time to make sure you can upload a program.

getting started with arduino alternative choseNow you can start using your board 

by clicking on your board model on the right in the "getting started with your board" list 

Or you can test your board

and move forward to next step

 

getting started with arduino step three

Open an example

 

Open the LED blink example program (sketch): File > Examples > 1.Basics > Blink

getting started with arduino step four

Select your board

 

Select the entry in the Tools > Board menu that corresponds to your Arduino board.

getting started with arduino step five

Select your serial port

 

Select the serial device corresponding to your Arduino board from the "Tools | Serial Port" menu.

getting started with arduino step six

Upload the program

 

Now, simply click the "Upload" button on the IDE. Wait a few seconds, you should see the RX and TX LEDs on the board flashing. If the upload is successful, the message "Done uploading" will appear in the status bar on the IDE.

A few seconds after the upload finishes, you should see the pin 13 (L) LED on the board starts to blink (in orange). If it does, congratulations! You've gotten Arduino up-and-running, try to change the number in the delay() commands on the editor and upload again, see the difference?

getting started with arduino step seven

Enjoy!

 

Examine the built-in and libraries examples, ask questions. If you are looking for inspiration you can find a great variety of Tutorials and Examples and a community to support you.


ARDUINO STARTER KIT


Arduino Starter kit has everything you need to start learning electronics with Arduino. The companion book walks you through 15 do-it-yourself projects and the electronic components are included in the kit. Starting from the basics of electronics to more complex projects, the kit will help you feel and control the physical world with sensors and actuators.

Available languages:
English | Italian | French | Spanish | Chinese | German | Portuguese | Arabic | Korean | Japanese | Russian