#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println(F("DHTxx test!"));
dht.begin();
pinMode(3, OUTPUT);
pinMode(5, OUTPUT);
pinMode(4, OUTPUT);
}
void loop() {
delay(1000);
float t = dht.readTemperature();
if ((t > -41) && (t < 15)){
digitalWrite(3, HIGH);
}else{
digitalWrite(3, LOW);
}
if ((t > 15) && (t < 25)){
digitalWrite(4, HIGH);
}else{
digitalWrite(4, LOW);
}
if ((t > 25) && (t < 81)){
digitalWrite(5, HIGH);
}else{
digitalWrite(5, LOW);
}
Serial.print(F("Temperature: "));
Serial.print(t);
Serial.print(F(" °C "));
}