Pour cela j'ai récupérer les programmes fait par les personnes qui s'en chargeaient (Sébastien & Morgan) puis j'ai fait en sorte de pouvoir afficher la valeur dont ils ont lu sur leurs capteurs sur mon afficheur Nextion.
Le programme est assez simple mais long vu qu'au final il y a 5 capteurs. Je n'ai pas eu besoin d'utiliser la bibliothèque de Nextion c'est pour cela que ça a rendu ma tâche plus facile.
Voici le programme:
Puis voici une photo du câblage des capteurs et de mon écran :
Les capteurs suivant branché sur l'Arduino Léonardo:
Capteur DHT (humidité de l'air et température de l'air): Pin Digital 3 + VCC + GND
Capteur de luminosité : Pin Analogique 0 + VCC + GND
Capteur de température de la terre : Pin Digital 2 + VCC + GND
Capteur d'humidité de la terre : Pin Analogique 1 + VCC + GND
Mon écran sur l 'Arduino Léonardo:
VCC => VCC
TX => RX
RX => TX
GND => GND
D'après notre programme la mesure de ces paramètres là se font toutes les 2 secondes, pour être sûr nous pouvons tout simplement voir si la valeur écrite sur le moniteur série du Arduino est bien la même que celle de l'écran :
Nous avons bien tout les paramètres affiché comme l'indique le moniteur série, juste le 0 veux dire que la terre est a 0 en humidité (c'est une valeur qui va de 0 a 900) et dans le programme on a défini à partir d'une intervalle c'est SEC (0 à 300), HUMIDE (300 à 699) et INONDE (700 a 899).
C'est donc pour cela qu'on à ici SEC sur l'écran et sur le moniteur 0.