Étape 3: Utilisation de MQTT pour afficher des données provenant d’autres appareils sur l’écran LCD
Maintenant que l’affichage est en train de travailler, nous pouvons tout ce que nous voulons afficher là-dessus (texte basé en tout cas).
Nous pouvons aussi utiliser les boutons pour basculer entre les « menus » afin que nous puissions afficher plus de 4 lignes de données.
Se connecter quelques boutons jusqu'à deux ou trois broches GPIO, j’ai utilisé D8 (GPIO15) et D2 (GPIO4). Ces boutons permettent à « taper » un menu aussi quittez-le et faites défiler les options du menu.
Mon code est loin d’être joli, mais ça ne marche pas au moins :
https://github.com/Build-stuffandthings/lcd_i2c_hello_world/BLOB/Master/lcd_menu.PDE
Le diagramme de fritzing montre effectivement les fils allant de l’esp à l’écran lcd, ce n’est pas en fait comment vous devez vous connecter à cette place, vous devez utiliser le module i2c qui convertit la sortie série du SDA et SCL jusqu’au parallèle qui a besoin de l’écran lcd pour afficher le texte.