top of page
Rechercher

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



bottom of page