#include #include int speakerPin = 8; int length = 1; #define DHTPIN A0 #define DHTTYPE DHT11 DHT dht(DHTPIN, DHTTYPE); void setup() { Serial.begin(9600); Serial.println("DHT11 test!"); dht.begin(); } void loop() { pinMode(speakerPin, OUTPUT); delay(2000); float h = dht.readHumidity(); float t = dht.readTemperature(); float f = dht.readTemperature(true); if (isnan(h) || isnan(t) || isnan(f)) { Serial.println("Failed to read from DHT sensor!"); return; } Serial.print("Humidity: "); Serial.print(h); Serial.print(" %\t"); Serial.print("Temperature: "); Serial.print(t); Serial.println(" *C "); if (t <= 20) { Serial.println("Grrrrr!"); digitalWrite(speakerPin, HIGH); delay (1000); digitalWrite(speakerPin, LOW); } if (20 < t < 27) { Serial.println("PERFECTO!!"); digitalWrite(speakerPin, LOW); } if (t >= 29) { Serial.println("Oops!"); digitalWrite(speakerPin, HIGH); delay (1000); digitalWrite(speakerPin, LOW); } }