#include <DHT.h>
DHT dht(32, DHT22);
void setup() {
Serial.begin(115200);
Serial.println("Hello Lab 3");
dht.begin();
}
void loop() {
float h = dht.readHumidity(); // Relative humidity
float c = dht.readTemperature(); // Celsius
float f = dht.readTemperature(true); // Fahrenheit
// Check if any reads failed and try again
if (isnan(h) || isnan(c) || isnan(f)){
Serial.println(F("Failed to read from DHT sensor!"));
return;
}
Serial.printf(
"Humidity: %.1f Temperature: %.1f deg C %.1f deg F\n",
h,c,f
);
delay(4000); // At least 2 seconds
}