#include <DHT.h>
#include <LiquidCrystal.h>
#define DHTPIN 13 // Pin data sensor DHT22 terhubung ke pin 2 Arduino
#define DHTTYPE DHT22 // Tipe sensor DHT yang digunakan
DHT dht(DHTPIN, DHTTYPE);
LiquidCrystal lcd(7, 6, 5, 4, 3, 2); // Inisialisasi objek LCD
void setup() {
lcd.begin(16, 2); // Inisialisasi LCD 16x2
dht.begin(); // Inisialisasi sensor DHT
}
void loop() {
// Baca nilai suhu dan kelembapan
float humidity = dht.readHumidity();
float temperature = dht.readTemperature();
// Tampilkan nilai suhu dan kelembapan di LCD
lcd.clear();
lcd.setCursor(0, 0);
lcd.print("suhu : ");
lcd.print(temperature);
lcd.print(" C");
lcd.setCursor(0, 1);
lcd.print("lembap: ");
lcd.print(humidity);
lcd.print(" %");
delay(200); // Tunda 2 detik sebelum membaca ulang
}