Programmer un capteur DHT22

bonjour, dans ce poster je vous présente la façon de programmer un dht22 :smile:

j'utilise ici la librairie DHT sensor library de adafruit
pour ceux qui ne savent pas comment installer une librairie,vous allez à ouvrir arduino et aller à sketch/include library/manage libraries vous cherchez la librairie et vous linstaller

sinon pour la DHT22,voici le code

#include <DHT.h>      //inclure notre librairie
#include <DHT_U.h>


#define DHTPIN A6 // connexion de la pin digital du capteur sur la broche n°2
#define DHTTYPE DHT22   // on appelle le capteur dht22 dans la bibliothèque
DHT dht(DHTPIN, DHTTYPE);




 
void setup() {
 
  Serial.begin(9600); //définition de la vitesse du port
  dht.begin();
}
 
void loop(){


  // attente d'1 seconde entre chaque mesure une fois la boucle revenue au début
  delay(2000);
 
  float  h = dht.readHumidity();//lecture de l'humidité.
 
  float t = dht.readTemperature();//lecture de la température en degrés Celsius.
 
  // Si la lecture ne s'effectue pas
 
  if (isnan(h) || isnan(t)) {
  Serial.println ("Probleme de lecture, verifier votre systeme");
    return;
  }
 //ecrire lhumidite sur la console
  Serial.print("Humidite: ");
  Serial.print(h);
  Serial.println (" %\t");
 //ecrire la temperature sur la console
  Serial.print("temperature");
  Serial.print(t);
  Serial.println (" C");

  if (h>=60)
  { 
    Serial.println("humidité tres élevée");
  }
 if (t>=30)
  { 
    Serial.println("temperature tres élevée");
}


  }

et voice comment programmer un DHT22 pour capturer la temperature et lhumidité