#include<dht.h>
dht DHT;
int pinDHT22 = 3;
SimpleDHT22 dht22;
const int ledPin = 10;
const int buzzer = 5;
void setup() { Serial.begin(115200); }
void loop() {
Serial.println("=================================");
Serial.println("Sample DHT11...");
byte temperature = 0; byte humidity = 0;
if (dht11.read(pinDHT22, &temperature, &humidity, NULL)) {
Serial.print("Read DHT11 failed."); return;
}
Serial.print("Sample OK: ");
Serial.print((int)temperature);
Serial.print(" *C, ");
Serial.print((int)humidity);
Serial.println(" %");
if (humidity <= 50) {
digitalWrite(ledPin, HIGH);
digitalWrite(buzzer, HIGH); }
else {
digitalWrite(ledPin, LOW);
digitalWrite(buzzer, LOW); }
delay(1000)