Led lights and formal grammars
I use scons to upload my program to my ardunino. Thanks scons! :)
Arduino setup
I know almost nothing about electronics, however following these two manuals and doing some manual tweaking I got the hardware to work the way I wanted.
Uploading program
These two commands worked for me, after plugging in my Arduino One to my Ubuntu machine (worked on both 12.04 and 13.04)
scons
scons ARDUINO_PORT=/dev/ttyACM0 upload
More info
For more info, including how I generated most of the c source code. See this similar repository by me.
Video
I made a 7 minute video of this for people attending a particular conference.