Nodemcu devkit (esp8266) display temperatur på en i2c LCD-skärm (3 / 4 steg)
Steg 3: Använda MQTT för att visa data från andra enheter på LCD-skärmen
Nu när displayen är faktiskt arbetar kan vi visa vad vi vill på det (text baserat på något sätt).
Vi kan också använda knapparna för att växla mellan "menyer" så att vi kan visa fler än 4 rader med data.
Anslut ett par knappar upp till ett par GPIO stift, jag använde D8 (GPIO15) och D2 (GPIO4). Dessa knappar kan du 'skriva' en meny också avsluta det och pryd med slingor ned menyn Alternativ.
Min kod är långt ifrån vacker men det fungerar åtminstone:
https://github.com/build-stuffandthings/lcd_i2c_hello_world/BLOB/Master/lcd_menu.pde
Fritzing diagrammet visar faktiskt kablarna kommer från esp att LCD-skärmen, detta är inte faktiskt hur du behöver ansluta detta upp, måste du använda modulen i2c som konverterar från seriella utdata från SDA och SCL till parallellen som LCD-skärmen ska visa texten.