#include <LiquidCrystal_I2C.h>
#include <DHT.h>
LiquidCrystal_I2C lcd(0x27,16,2);
DHT sensor(13, DHT11);
float t=0, h=0, ic=0;
const int ventilador=18;
void setup() {
sensor.begin();
lcd.init();
lcd.backlight();
lcd.clear();
lcd.setCursor(4,0);
lcd.print("DOMOTICA");
lcd.setCursor(4,1);
lcd.print("JROBOTICA");
delay(3000);
lcd.clear();
pinMode(ventilador, OUTPUT);
}
void loop() {
t=sensor.readTemperature();
h=sensor.readHumidity();
ic=sensor.computeHeatIndex(false);
lcd.setCursor(0,0);
lcd.print("T: "+String(t)+"*C");
lcd.setCursor(0,1);
lcd.print("H: "+String(h)+"% HR");
if(ic>25){
digitalWrite(ventilador, 1);
}
else{
digitalWrite(ventilador, 0);
}
delay(1000);
lcd.clear();
}