Paso 3: Usando MQTT para mostrar los datos de otros dispositivos en la pantalla LCD
Ahora que la pantalla está trabajando podemos mostrar todo lo que quieras en él (texto base de todos modos).
También podemos utilizar botones para cambiar entre 'menús' para que nos podemos mostrar más de 4 líneas de datos.
Conectar un par de botones hasta un par de pines GPIO, utilicé D8 (GPIO15) y D2 (GPIO4). Estos botones le permiten para 'entrar' en un menú y también salirlo y desplácese por las opciones del menú.
Mi código está lejos de ser bonito pero al menos me funciona:
https://github.com/Build-stuffandthings/lcd_i2c_hello_world/BLOB/Master/lcd_menu.PDE
El diagrama de fritzing realmente muestra los cables que van desde el esp a la pantalla, esto no es realmente qué necesita conectar esto, es necesario utilizar el módulo i2c que convierte la salida serial de la SDA y SCL a la URL que la pantalla lcd debe mostrar el texto.