Capteur DHT22, Arduino Uno
Haut de la page
Branchement du capteur DHT22 sur une carte Arduino Uno.

Montage, repères et cablâge du capteur DHT22 sur la platine, la résistance peut avoir une valeur de 4,7 k à 10 K.

Câblage
N°    29
Utilisation de la bibliothèque
Code C++ DHT22 Arduino...
Pour afficher les valeurs de températures et d'humidités dans le moniteur série, télécharger le script suivant...
... puis ouvrez le sript téléchargé avec l'IDE Arduino, ou copier le code suivant dans éditeur.
Cliquer sur le bouton Téléverser pour transférer le programme compilé dans la mémoire de la carte Arduino.

Au bous de quelques secondes le moniteur série doit afficher la température et l'humidité.

Thursday, December 09, 2021
/*
  Connecter le capteur DHT22 avec la carte Arduino UNO
 
  Bibliothèque Adafruit DHT sensor et Adafruit Unified Sensor
 
  Arduino IDE, ARDUINO_UNO_DHT22.ino
 
  http://nano-ordinateur-info.fr/

*/

#include "DHT.h"

#define DHTPIN 6
#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {

  Serial.begin(115200);
  Serial.println("Capteur DHT22, Humidité et température.");

  dht.begin();
}

void loop() {

  float h = dht.readHumidity();

  float t = dht.readTemperature();

  if (isnan(h) || isnan(t)) {
    Serial.println("Impossible de lire le capteur DHT22 !");
    return;
  }

  Serial.print("Humidité: ");
  Serial.print(h);
  Serial.print(" %\t");
  Serial.print("Température: ");
  Serial.print(t);
  Serial.println(" °C ");

  delay(2000);
}                         

Liens utiles
Installer Arduino IDE sous Windows 7. Blibliotheque Adafruit DHT sensor Blibliotheque Adafruit Unified Sensor Voir tuto DHT22 et Esp8266, Blibliotheque Adafruit DHT22