+21622886281
Arduino capteur DHT11

Mesurer de température sur Arduino avec un capteur DHT11

But de ce tutoriel:

Dans ce tutoriel nous allons voir comment lire la température mesurée par le capteur DTH11 et l’afficher sur un afficheur LCD.

Composants nécessaires

  • carte Arduino UNO
  • capteur DTH11
  • afficheur LCD
  • des fils de connexion

Montage

Pour réaliser le montage

Pour la capteur DTH11, on connecte:

  • la broche DATA du capteur DTH11 à la borne numérique N°2 de l’arduino
  • la broche VCC du capteur DTH11 à la borne 3,3 V de l’Arduino.
  • la broche GND du capteur DTH11 à la borne GND  de l’Arduino

Pour l’afficheur LCD, on connecte:

  • la broche SDA de l’afficheur LCD à la borne analogique A4 de l’Arduino.
  • la broche SCL de l’afficheur LCD à la borne analogique A5 de l’Arduino
  • la broche VCC de l’afficheur LCD à à la borne 5v de l’Arduino
  • la broche GND de l’afficheur LCD à la borne GND de l’Arduino

Programme

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



0 commentaire


Laisser un commentaire

Noter *
Ce champs est réquis

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Scroll to Top