#include <LiquidCrystal.h>
// inicia a biblioteca com o numero das portas da interface
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
#include <dht.h>
// Definindo o pino de dados
#define DHT22_PIN 7
// Definindo o objeto
dht DHT;
void setup() {
// numero de linhas e colunas do lcd
lcd.begin(16,2);
// imprimindo etiquetas de Temperatura e Humidade no lcd
lcd.print("Temp: Humid");
}
void loop() {
// leitura do sensor | nota: pode-se fazer um tratamento do retorno em caso de erro
int chk = DHT.read22(DHT22_PIN);
// confiura o curso para a coluna 0 e linha 1
lcd.setCursor(0,1);
lcd.print(DHT.temperature);
lcd.setCursor(6,1);
lcd.print(DHT.humidity);
// imprimindo o número de segundos desde o reset
lcd.setCursor(14,0);
lcd.print(millis()/1000);
}