Rewrote the arduino interface
Added an example for ArduinoDevice