//ETECAF
//SISTEMAS EMBARCADOS 2
//SEM2 – 2021
//DHT22 com monitor serial
#include <dht.h>
#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27,16,2);
#define dataPin 2 // Define o numero do pino onde o sensor esta conectado
dht DHT; // Criando o objeto DHT
void setup() {
Serial.begin(9600);
lcd.init();
lcd.setBacklight(HIGH);
}
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
// Imprimindo os resultados no monitor serial
Serial.print("Temperatura = ");
Serial.print(t);
Serial.print(" ");
Serial.print((char)223);//Mostrando o caracter grau
Serial.print("C | ");
Serial.print("Umidade = ");
Serial.print(h);
Serial.println(" % ");
Serial.println("");
lcd.setCursor(2,0);
lcd.print("ETECAF SEM2");
lcd.setCursor(1,1);
lcd.print("BRENO C LOCIKS");
delay(1000);
lcd.clear();
lcd.print("Temp. = ");
lcd.print(t);
lcd.print(" ");
lcd.print((char)223);
lcd.print("C");
lcd.setCursor(0,1);
lcd.print("Umid. = ");
lcd.print(h);
lcd.println(" % ");
delay(1000);
lcd.clear();
delay(500);
}