#include "DHT.h"
#include "Wire.h"
#define DHTTYPE DHT22
#define DHTPIN 4
DHT dht(DHTPIN, DHTTYPE);
#include <LiquidCrystal_I2C.h>
#define I2C_ADDR 0x27
#define LCD_COLUMNS 16
#define LCD_LINES 2
LiquidCrystal_I2C lcd(I2C_ADDR, LCD_COLUMNS, LCD_LINES);
void setup() {
Serial.begin(9600);
dht.begin();
pinMode(13, OUTPUT);
lcd.init();
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print("HELLO");
lcd.setCursor(0, 1);
lcd.print("----");
delay(300);
lcd.clear();
}
void loop() {
float H = dht.readHumidity();
float T = dht.readTemperature();
if(T < 15 || H < 15){
digitalWrite(13,HIGH);
}
else {
digitalWrite(13,LOW);
}
delay(1000);
lcd.setCursor(0,0);
lcd.print("H:");
lcd.setCursor(2,0);
lcd.print(H);
lcd.setCursor(7,0);
lcd.print((char)223);
lcd.setCursor(8,0);
lcd.print("C");
lcd.setCursor(10,0);
lcd.print("T: ");
lcd.setCursor(12,0);
lcd.print(T);
lcd.setCursor(17,0);
lcd.print("%");
delay(100);
}
//ERINAZZAHRA KAMILA KHAIRUNNISA
//MAULINA MARTHARISMA