Étape 2: bibliothèques
Pour le logiciel j’ai utilisé quatre bibliothèques, deux d'entre eux doivent être installés :
Pour l’installation de bibliothèques, veuillez vous référer au guide officiel de l’Arduino.
EasyButton est utile de lire les boutons et remplissez une de-bounce automatique. Il n’est pas strictement nécessaire, car il est possible de lire et de rebondir boutons manuellement, mais il nécessite un peu plus de codage.
DHTlib permet la lecture des valeurs de température et d’humidité du capteur DHT22.
En outre, nous utilisons la bibliothèque EEPROM pour stocker les seuils dans l’Arduino de EEPROM, pour que même si l’Arduino est hors tension, les valeurs peuvent être re-chargés au démarrage.
Enfin, nous utilisons la bibliothèque innovente pour piloter l’affichage LCD.