
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.
Remarque: il faut télécharger les deux bibliothèques DTH11 et I2c_LCD1602
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
#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); } |