You are on page 1of 2

Code Arduino pour le capteur DHT

#include "DHT.h"

#define DHTPIN 2 // Digital pin connected to the DHT sensor

#define DHTTYPE DHT22

DHT dht(DHTPIN, DHTTYPE);

void setup() {

Serial.begin(9600);

Serial.println(F("DHT22 test!"));

pinMode(4,OUTPUT);//RED LIGHT

pinMode(5,OUTPUT);//Orange

pinMode(6,OUTPUT);//BLUE

dht.begin();

void loop() {

// Wait a few seconds between measurements.

delay(2000);

float h = dht.readHumidity();

// Read temperature and humidity

float t = dht.readTemperature();

// Check if any reads failed and exit early (to try again).

if (isnan(h) || isnan(t)) {

Serial.println(F("Failed to read from DHT sensor!"));

return;

}
Serial.print(F("Humidity: "));

Serial.print(h);

Serial.print(F("% Temperature: "));

Serial.print(t);

if(t>21){

Serial.println("Temperature is HIGH");

digitalWrite(4,HIGH);

digitalWrite(5,LOW);

digitalWrite(6,LOW);

delay(500);}

else if (t==21){

Serial.println("temperature is MEDIUM");

digitalWrite(4,LOW);

digitalWrite(5,HIGH);

digitalWrite(6,LOW);

delay(500);}

else

{Serial.println("Temperature is COLD");

digitalWrite(4,LOW);

digitalWrite(5,LOW);

digitalWrite(6,HIGH);

delay(500);

You might also like