/*=================================
Teste Sensor DHT22 com LCD
Bibliotecas:
> LiquidCrystal I2C
> DHT sensor library
by: losr
===================================*/
//====== Bibliotecas ======//
#include <LiquidCrystal_I2C.h>
#include <DHT.h>;
//====== Manejo das Bibliotecas ======//
#define DHTPIN 27 //PINO DIGITAL UTILIZADO PELO DHT22
#define DHTTYPE DHT22 //DEFINE O MODELO DO SENSOR (DHT22 / AM2302)
DHT dht(DHTPIN, DHTTYPE); //PASSA OS PARÂMETROS PARA A FUNÇÃO
void setup(){
Serial.begin(9600); //INICIALIZA A SERIAL
dht.begin(); //INICIALIZA A FUNÇÃO
delay(2000); //INTERVALO DE 2 SEGUNDO ANTES DE INICIAR
}
void loop(){
Serial.print("Umidade: "); //IMPRIME O TEXTO NA SERIAL
Serial.print(dht.readHumidity()); //IMPRIME NA SERIAL O VALOR DE UMIDADE MEDIDO
Serial.print("%"); //IMPRIME O TEXTO NA SERIAL
Serial.print(" / Temperatura: "); //IMPRIME O TEXTO NA SERIAL
Serial.print(dht.readTemperature(), 0); //IMPRIME NA SERIAL O VALOR DE UMIDADE MEDIDO E REMOVE A PARTE DECIMAL
Serial.println("*C"); //IMPRIME O TEXTO NA SERIAL
delay(2000); //INTERVALO DE 2 SEGUNDOS * NÃO DIMINUIR ESSE VALOR
}