Stap 3: Gebruik MQTT voor het weergeven van gegevens van andere apparaten op het LCD-display
Nu dat het display is eigenlijk werkt kunnen we om het even wat dat wij willen daarop (tekst gebaseerde anyway) weergeven.
We kunnen ook knoppen gebruiken om te schakelen tussen 'menu's ', zodat we meer dan 4 lijnen van gegevens kunt weergeven.
Verbinding maken met een aantal knoppen tot een paar GPIO pinnen, gebruikte ik D8 (GPIO15) en D2 (GPIO4). Met deze knoppen kunt u een menu ' enter' en ook het afsluiten, en scroll naar beneden de opties in het menu.
Mijn code is verre van mooi maar het werkt in ieder geval:
https://github.com/build-stuffandthings/lcd_i2c_hello_world/BLOB/Master/lcd_menu.pde
Het fritzing diagram toont eigenlijk de draden van de esp naar de lcd display, dit is niet echt hoe je moet sluit deze omhoog, hebt u de i2c-module die wordt geconverteerd van de uitgang voor seriële van de SDA en SCL tot de parallel die het LCD-scherm nodig heeft om de tekst weer te geven.