18.2 - afficher température humidité sur écran LCD
- L C
- 23 sept. 2024
- 1 min de lecture
Matériel
1 carte Arduino Uno
1 breadboard
1 potentiomètre
1 capteur DHT11
1 écran LCD
Fils de connexion
Montage

Sketch
#include "DHT.h"
#include <LiquidCrystal.h>
/*on associe les broches de l'écran LCD avec celles de la carte Arduino */
const int rs = 12, en = 11, d4 = 5, d5 = 4, d6 = 3, d7 = 2;
LiquidCrystal lcd(rs, en, d4, d5, d6, d7);
DHT dht(7, DHT11);
void setup() {
dht.begin();
lcd.begin(16, 2);
}
void loop() {
float h = dht.readHumidity();
float t = dht.readTemperature();
lcd.setCursor(0,0);
lcd.print("Humidite : ");
lcd.print(h);
lcd.setCursor(0,1);
lcd.print(t);
lcd.print(" degres");
delay(1000);
}
Explication
Ce code utilise la bibliothèque DTH.h
Pour l'installer dans l'IDE Arduino : menu Outils - Gérer les bibliothèques- Rechercher DTH - installer
Le potentiomètre est utilisé pour régler l'intensité de l'écran LCD.
Réalisations
En utilisant l'USB du PC

En utilisant le module d'alimentation