#include <DHT.h>
DHT dht(2, DHT22);
float temperatureC;
float temperatureF;
float humidity;
// 2 bytes = 2 * 8 = 16 bits -> 2^16 = 65...
// -32... - 32...
// 4 bytes = 32 bits -> 2^32/2^1 = 2^31
// unsigned long -> 2^32
void setup() {
dht.begin();
Serial.begin(9600);
}
void loop() {
temperatureC = dht.readTemperature(false); // C
temperatureF = dht.readTemperature(true); // C
humidity = dht.readHumidity();
Serial.print("T(C): ");
Serial.print(temperatureC);
Serial.print("\tT(F): ");
Serial.print(temperatureF);
Serial.print("\tH: ");
Serial.println(humidity);
}