Stap 12: Arduino voor broeikasgassen, de tuin of de Growbox: het LCD-scherm
Aangezien er slechts zo veel I/O pinnen op de 328 Atmega, besloten heb ik om het toevoegen van een LCD-scherm via een I2C-interface
De bibliotheek te gebruiken is de nieuwe LCD-bibliotheek van Malpertida
De pin-out van de i2C-interface is zodanig dat het keurig de meeste LCD's passen zal.
Het is mogelijk om te bouwen van uw eigen I2C-interface, maar ik zou adviseren tegen. Bij Dealextreme is zo goedkoop dat het bouwen zelf duurder zou zijn. Enkel de chip alleen zou waarschijnlijk al meer dan de ca. 1.80 Euro, de gehele klaar gebouwd deel kosten bij dealextreme.
Ik had beschouwd als Nokia 5110 display gebruiken, maar dat sommige 4 of 5 gegevens-pins nodig. Zeker ik I2C kon gebruiken voor die weergave of voor de in en uitgangen, maar door dan ik al te ver vooruit was te rewire alles voor I2C voor uitgangen en I2C gebruiken voor de LCD Nokia iets is ik nog niet had bedacht, maar het is mogelijk. De beschikbare bibliotheek gebruikt SPI - dat is de snelste wijze van communicatie -, maar zoals het is hard gecodeerd u zou moeten doen sommige herschrijven. Daarom heb ik gekozen voor de regelmatige LCD.
Met behulp van een 5110 over I2C kan ernstig vertragen van de scherm te bouwen tot misschien een seconde. Vindt u enkele eerste lezing hier