//Program Monitoring Suhu (DHT22)
///By Nasywa Fatika M. XI TEK 1
#include <LiquidCrystal_I2C.h>
#include <DHT.h>
LiquidCrystal_I2C lcd(0x27, 20,4);
int sensor_suhu = 4;
float suhu;
float kelembapan;
#define DHTTYPE DHT22
DHT dht(sensor_suhu, DHTTYPE);
void setup() {
dht.begin();//Untuk memulai DHT22
lcd.init();//Untuk memulai LCD
lcd.clear(); //Untuk membersihan tulisan di LCD
lcd.backlight();
lcd.setCursor(0, 0);
lcd.print(" Sensoring Suhu ");
lcd.setCursor(0, 1);
lcd.print(" BERBASIS DHT 22");
lcd.setCursor(0, 2);
lcd.print("EMBEDDED SYSTEM");
lcd.setCursor(0, 3);
lcd.print(" XI TEK 1 ");
delay(3000);
}
void loop() {
suhu = dht.readTemperature();
kelembapan = dht.readHumidity();
lcd.setCursor(0, 0);
lcd.print("SUHU RUANGAN:");
lcd.setCursor(0, 1);
lcd.print(suhu);
lcd.print("Celcius");
lcd.setCursor(0, 2);
lcd.print("KELEMBAPAN RUANGAN:");
lcd.setCursor(0, 3);
lcd.print(Kelembapan);
lcd.print(" % ");
delay(100);
}