Stap 3: Software en bibliotheken
Afgezien van de fundamentele Arduino UI zijn de software en de bibliotheken/extensies vereist voor dit project als volgt.
Het eerste stuk van software die u zal nodig is Python. Python is een makkelijk te leren programmeertaal voor de PC, Linux of Mac. Het is beschikbaar voor gratis hier: http://www.python.org/. Het laatste wat je nodig hebt is de extensie waarmee de Python computer zal program werk met de Arduino zelf, via de seriële kabel. De vereiste extensie is Pyserial, beschikbaar hier: http://pyserial.sourceforge.net/. Deze setup is ontworpen voor gebruik met Python 3.1 en hoger, met Pyserial 2.7.
Desgewenst kunt u een LCD-display, voor die u een tweede library moeten zou, genaamd LiquidCrystal440. Het is hier beschikbaar: http://code.google.com/p/liquidcrystal440/. Het is een bijgewerkte versie van de bibliotheek van de LiquidCrystal, en helpt sommige kwesties behandelen als het gaat om adressering geheugen.