#include "DHT.h"
#define DHTPIN 2
#define DHTTYPE DHT22 // DHT 33 (AM2302, AM2321)
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(115200);
Serial.println(F("DHT EXAMPLE!!!"));
dht.begin();
}
void loop() {
float TEMPERATURE = dht.readTemperature();
float HUMIDITY = dht.readHumidity();
// Check if any reads failed and exit early (to try again):
if (isnan(TEMPERATURE) || isnan(HUMIDITY)) {
Serial.println(F("FAILED TO READ FROM DHT22 SENSOR!!!"));
return;
}
Serial.print(F("HUMIDITY: "));
Serial.print(HUMIDITY);
Serial.print(F("% TEMPERATURE: "));
Serial.print(TEMPERATURE);
Serial.println(F("°C"));
// Wait a few seconds between measurements.
delay(1500);
}