Session du lundi 13 janvier 2020 18h

 

Quand ça ne marche pas, que faire ? debug

Faire marcher le composant / shield DHT11 (capteur de température et d’humidité)

Comparison of three pin DHT11 vs four pin DHT11

How to Set Up the DHT11 Humidity Sensor on an Arduino

Installer la librairie ci-dessous :

DHTLib

Faire le montage :

http://www.circuitbasics.com/wp-content/uploads/2015/10/Arduino-DHT11-Tutorial-3-Pin-DHT11-Wiring-Diagram.png

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