
Dans ce tutoriel nous allons voir comment lire la température mesurée par le capteur DTH11 et l’afficher sur un afficheur LCD.
Pour réaliser le montage
Pour la capteur DTH11, on connecte:
Pour l’afficheur LCD, on connecte:
Voici le programme qui lit la température mesurée par le capteur DTH11 et l’affiche sur un afficheur LCD.
#include <dht11.h>
#include <LiquidCrystal_I2C.h>
#define DHT11PIN 2 // broche DATA -> broche 2
LiquidCrystal_I2C lcd(0x27, 20, 4);
dht11 DHT11;
void setup()
{ lcd.init(); // initialisation de l’afficheur
}
void loop()
{
DHT11.read(DHT11PIN);
lcd.backlight(); // active le rétro-éclairage
lcd.clear(); // effacer le contenu de l’Afficheur LCD
lcd.setCursor(0, 0); // se positionner à la première ligne
lcd.print(“temperature= “);
lcd.setCursor(0,1); // se positionner à la deuxième ligne
lcd.print((float)DHT11.temperature); // Afficher la température sur l’afficheur
delay(2000);
}
Remarque: il faut télécharger les deux bibliothèques DTH11 et I2c_LCD1602
Télécharger le programme