Stap 3: Software en bibliotheken
2 stuks van software en 2 bibliotheken/extensies zijn nodig voor dit project te werken. De eerste bibliotheek is dat een Arduino Library 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 dat niet op dit moment zichtbaar op het scherm.
Uiteraard moet u voor het gebruik van de LiquidCrystal440-bibliotheek, het eerste stuk van software: The Arduino codering interface, die ik neem aan dat alle gebruikers van de Arduino hebben (zo niet, controleer enkel de Arduino.cc website)
Het tweede 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 hier gratis: 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.