Quand ça ne marche pas, que faire ? debug
Faire marcher le composant / shield DHT11 (capteur de température et d’humidité)
Installer la librairie ci-dessous :
Faire le montage :
Code :
#include <dht.h> dht DHT; int DHT11_PIN=7; void setup(){ Serial.begin(9600); } void loop() { int chk = DHT.read11(DHT11_PIN); Serial.print(chk); Serial.print(",Temperature = "); Serial.print(DHT.temperature); Serial.print(",Humidity = "); Serial.println(DHT.humidity); delay(2000); }
Les valeurs de la température et de l’humidité doivent s’afficher sur la console.
0,Temperature = 21.00,Humidity = 52.00
0,Temperature = 21.00,Humidity = 52.00
0,Temperature = 21.00,Humidity = 52.00
0,Temperature = 21.00,Humidity = 52.00
0,Temperature = 21.00,Humidity = 51.00
0,Temperature = 21.00,Humidity = 51.00
0,Temperature = 21.00,Humidity = 51.00
0,Temperature = 21.00,Humidity = 51.00
-1,Temperature = 21.00,Humidity = 51.00