Adding the Arduino code

The Arduino code which performs all the "dirty work", that is
interfacing with hardware.