#include "DHT.h"
#define DHTPIN 15
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
Serial.begin(9600);
Serial.println("Teste de Reconhecimento do DHTxx!");
dht.begin();
}
void loop() {
delay(2000);
int h = dht.readHumidity();
int t = dht.readTemperature();
int f = dht.readTemperature(true);
if (isnan(h) || isnan(t) || isnan(f)) {
Serial.println(F("Falha ao ler do sensor DHT!"));
return;
}
int hif = dht.computeHeatIndex(f, h);
int hic = dht.computeHeatIndex(t, h, false);
Serial.println("---------------------------------------------------");
Serial.print("Umidade: ");
Serial.print(h);
Serial.println(" %");
Serial.print("Temperatura: ");
Serial.print(t);
Serial.println(" C ");
Serial.print("Temperatura: ");
Serial.print(f);
Serial.println(" F");
Serial.print("Sensacao Termica: ");
Serial.print(hic);
Serial.println(" C");
Serial.print("Sensacao Termica: ");
Serial.print(hif);
Serial.println(" F");
Serial.println("---------------------------------------------------");
Serial.println();
}