#include "DHT.h"

#define DHTPIN 3    
//#define DHTTYPE DHT11   // DHT 11
#define DHTTYPE DHT22   // DHT 22  (AM2302), AM2321
//#define DHTTYPE DHT21   // DHT 21 (AM2301)

DHT dht(DHTPIN, DHTTYPE);

void setup() {
  Serial.begin(9600);
  Serial.println(F("DHT11 test!"));
  pinMode(5, OUTPUT);
  dht.begin();
}

void loop() {
  float h = dht.readHumidity();
  float t = dht.readTemperature();
  if (isnan(h) || isnan(t)) {
    Serial.println(F("Failed to read from DHT sensor!"));
    return;
  }
  if (t<=26){
    digitalWrite(5, HIGH);
  }
  else{
    digitalWrite(5, LOW);
  }

  Serial.print(F("Humidity: "));
  Serial.print(h);
  Serial.println(F("%  Temperature: "));
  Serial.print(t);
}