/*
Código demonstrativo para a aula de Sistemas Embarcados,
Curso de Ciência da Computação e Engenharia da Computação
EEP.
*/
#include "DHT.h"
#define DHTPIN 15
//#define DHTTYPE DHT11 // DHT 11
#define DHTTYPE DHT22
float temp = 0;
float hum = 0;
int value = 0;
DHT dht(DHTPIN, DHTTYPE);
void setup() {
dht.begin();
Serial.begin(115200);
while (!Serial) {}
delay(3000);
}
void loop() {
float umidade_ar = dht.readHumidity();
float temperatura_celsius = dht.readTemperature(false);
float temperatura_fahrenheit = dht.readTemperature(true);
float sensacao_termica = dht.computeHeatIndex(temperatura_celsius, umidade_ar);
Serial.println();
Serial.print("Temperatura : ");
Serial.print(temperatura_celsius);
Serial.println(" C");
Serial.print("Temperatura : ");
Serial.print(temperatura_fahrenheit);
Serial.println(" F");
Serial.print("Sensacao Termica: ");
Serial.print(sensacao_termica);
Serial.println(" C");
Serial.print("Umidade do Ar: ");
Serial.print(umidade_ar);
Serial.println(" %");
Serial.println();
delay(3000);
}