/*
Código demonstrativo para a aula de Bancos de Dados aplicados à Internet das Coisas,
Curso de Engenharia e Administração de Sistemas de Banco de Dados,
Faculdade de Tecnologia - UNICAMP.
*/
#include "DHT.h"
#define DHTPIN 3
//#define DHTTYPE DHT11 // DHT 11
#define DHTTYPE DHT22
DHT dht(DHTPIN, DHTTYPE);
void setup() {
dht.begin();
Serial.begin(9600);
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);
}