/*Programa que mede temperatura e umidade
com sensor DHT22 e Arduino UNO
Prof. Renato Machado
*/
#include <DHT.h>
DHT dht(4,DHT22); // Declara objeto do tipo DHT
float umid, temp, senterm; // Declara variáveis
void setup()
{
Serial.begin(9600);// Inicializa serial
dht.begin(); // Inicializa objeto dht
}
void loop()
{
umid = dht.readHumidity(); // Lê umidade
temp = dht.readTemperature(); // Lê temperatura
senterm = dht.computeHeatIndex(temp,umid,false);//sensação térmica true=farenheit e false=graus celsius
Serial.print("\n\nUmidade: ");
Serial.print(umid); // Exibe umidade
Serial.print(" %");
Serial.print("\nTemperatura: ");
Serial.print(temp); // Exibe temp.
Serial.print(" °C");
Serial.print("\nSensação Térmica: ");
Serial.print(senterm);
Serial.println(" °C");
delay(2000);
}