Étape 2: logiciel
Le code a été créé à l’aide de l’IDE Arduino et est attaché. J’ai créé ma propre classe pour communiquer avec capteur DHT11 (qui dispose de son propre protocole particulier) et les bibliothèques Adafruit et fil permettant de communiquer avec l’affichage qui utilise le protocole I2C.
La conception est très simple en effet. La fonction setup() définit littéralement vers le haut de l’écran. La fonction loop() puis lit les valeurs de température et d’humidité du capteur et les imprime sur l’affichage via la fonction displayData(). Si une erreur survient lors de la lecture des données du capteur, alors il est affiché via la fonction displayError().