a) Installation de la librairie
Pour pouvoir compiler les programmes faisant fonctionner le capteur de température, vous allez avoir besoin de la librairie DHT11.
C’est un dossier en .zip, donc pour l’installer, vous devez aller dans sketch, puis include library et add .zip library. Vous pouvez retrouver plus d’explication sur notre cours sur les librairies.
b) Contenu de la librairie
Une librairie n’est jamais obligatoire dans un programme. Elle permet de limiter la longeur du code et de créer des fonctions rendant plus facile la manipulation du composant. On va donc voir les différentes fonctions que propose la librairie DHT11 et surtout celle qui pourrait vous être utile :
- DHT_nonblocking( pin, type) : Fonction qui permet d’initialiser la librairie avec le bon capteur et la broche auquel il est assigné.
- measure( float *temperature, float *humidity ) : Permet de récupérer les valeurs de température et d’humidité
- read_temperature( ) : Calcul de la température.
- read_humidity( ) : Calcul de l’humidité.
- read_nonblocking( ) : Fait en sorte que le capteur continu de lire la température et l’humidité en faisant des petites pauses pour refroidir et économiser de l’énergie.