#include <DHT.h>
#define DHT_PIN 28
#define DHT_TYPE DHT22
int main() {
while (true) {
delay(500);
DHT dht(DHT_PIN, DHT_TYPE);
dht.begin();
dht.read();
float temperature = dht.readTemperature();
float humidity = dht.readHumidity();
if (isnan(temperature) || isnan(humidity)) {
printf("Failed to read DHT sensor data!\n");
continue;
}
printf("Temperature = %.2f C, Humidity = %.2f %%\n", temperature, humidity);
}
return 0;
}