Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Arduino development environment
###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
- Just plug in the USB cable. The green VDD LED on the upper right corner should light up.
- If it does, then you can connect the Ethernet-cable to your laptop too. The link LED should light up.
- 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.
- Choose Tools>Board>Ell-duino (Serial Cable)
- 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.]
- Now you can compile a Sketch and upload it to the Ell-i board.
- ant, gcc, git