Arduino development environment

Kameswar Rao Vaddina edited this page Jun 2, 2013 · 34 revisions

###Brief description of IDE:

Arduino IDE (integrated development environment) is a programming environment which is used to communicate with the Arduino based hardware and run sample programs on it. It consists of a text editor for writing code, a message area, a text console, a toolbar with buttons for most common functions and a series of menus.

###Downloading IDE and compiling it from source (Linux, Mac) a) Linux/Mac:

Using a terminal, make a folder in your home directory and then change to that directory

mkdir Ell-i/
cd Ell-i/

Clone the Arduino git repository in the newly created folder

git clone git://github.com/Ell-i/Arduino.git
cd Arduino
cd build
ant run

Now you can see the Arduino IDE if everything goes well.

Description of IDE menus

There is a nice tutorial on Arduino webpage detailing what the IDE menus are and what they do.

###Connecting the ELL-i board to the host

  1. Just plug in the USB cable. The green VDD LED on the upper right corner should light up.
  2. If it does, then you can connect the Ethernet-cable to your laptop too. The link LED should light up.
  3. Once the link LED lights up, you should be able to ping the board at 10.0.0.2, provided that you manually configure your Ethernet port on your laptop to the same subnet mask.
  4. Choose Tools>Board>Ell-duino (Serial Cable)
  5. Choose Tools>Serial Port> (Choose appropriate USB) [Note: On a Mac, the serial port might look like /dev/tty.usbmodem241 or /dev/tty.usbserial-1B1 or something similar. On a Linux machine, the serial port might look like /dev/ttyUSB0 or /dev/ttyUSB1 or something similar.]
  6. Now you can compile a Sketch and upload it to the Ell-i board.

Prerequisites:

  1. ant, gcc, git
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.