Grove DHT22 erreur généré par ARDUINO

Ensuite, dans votre code, ajustez la pin utilisée pour lire les données du DHT22 en fonction de celle que vous avez choisie (par exemple D2).

Voici un exemple de code Arduino pour lire le DHT22 :

cpp

Copy code

#include "DHT.h"

#define DHTPIN 2     // Pin de lecture du signal DATA du DHT22
#define DHTTYPE DHT22   // Définition du type de capteur

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  dht.begin();
}

void loop() {
  // Lecture de la température et de l'humidité
  float h = dht.readHumidity();
  float t = dht.readTemperature();

  // Vérification si la lecture a échoué
  if (isnan(h) || isnan(t)) {
    Serial.println(F("Échec de lecture du capteur DHT22"));
    return;
  }

  // Affichage des valeurs
  Serial.print(F("Humidité : "));
  Serial.print(h);
  Serial.print(F("%  Température : "));
  Serial.print(t);
  Serial.println(F("°C"));
  
  delay(2000); // Pause de 2 secondes avant la prochaine lecture
}