#include <LiquidCrystal_I2C.h>
LiquidCrystal_L2C lcd90x3f,16,2); // GANTI 0x3F Ke 0x227 kalau LCD ga muncul
#include <DHT.h>
DHT dht (2, DHT11) //Pin, Jenis DHT
int powerPin = 3; // untuk pengganti VCC/5vOLT
void setup(){
lcd.init();
// print a message to the LCD.
lcd.backlight();
// jadikan pin power sebagai output
pinMode(powerpin, OUTPUT);
// default bernilai LOW
digitalWrite(powerpin, LOW);
serial.begin(9600);
dht.begin();
}
void loop(){
digitalWrite(powerPin, HIGH);
float kelembaban = dht.readHumidity();
float suhu = dht.readTemperature();
Serial.print("kelembaban: ");
Serial.print(kelembaban);
Serial.print(" ");
Serial.print("suhu: ");
digitalWrite(powerPin, LOW);
Serial.begin(9600)
dht.begin();
}
void loop(){
digitalWrite(powerPin, HIGH);
float kelembababan = dht.readHumidity();
float suhu =dht.readTemperature();
Serial.print("kelembaban: ");
Serial.print(kelembaban);
Serial.print(" ");
Serial.print("suhu: ");
Serial.print(suhu);
lcd.clear();
lcd.setCursor(0,0);
lcd.print("Kelembaban: ");
lcd.setCursor(11,0);
lcd.print(kelembaban);
lcd.setCursor(0,1);
lcd.print("Suhu: ");
lcd.setCursor(suhu);
delay(1000);
}