//ETECAF
//SISTEMAS EMBARCADOS 2
//SEM2 – 2024
//DHT22 com monitor serial
int tempo = 500;
#include <Wire.h>
#include <LiquidCrystal_I2C.h>
#include <dht.h>
#define dataPin 2 // Define o numero do pino onde o sensor esta conectado
dht DHT; // Criando o objeto DHT
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
lcd.init();
}
void loop() {
int readData = DHT.read22(dataPin); // DHT22/AM2302
float t = DHT.temperature; // Lendo o valor da temperatura
float h = DHT.humidity; // Lendo o valo da umidade
lcd.setBacklight(HIGH);
lcd.setCursor(1,0);
lcd.print("ETECAF - SEM 2");
lcd.setCursor(1,1);
lcd.print("IGOR E BACCARAT");
delay(tempo);
lcd.clear();
delay(tempo);
lcd.setCursor(1,0);
lcd.print ("temp. = ");
lcd.print(t);
lcd.print(" C");
lcd.setCursor(1,1);
lcd.print("humid. = ");
lcd.print(h);
lcd.print("%");
delay(tempo);
lcd.clear();
lcd.setBacklight(LOW);
delay(tempo);
}