Riguardo al problema software, potrebbe aiutarti questa: http://arduino.cc/forum/index.php/topic,139118.0.html