from machine import Pin
from time import sleep
import dht
dht22 = dht.DHT22(Pin(23))
led_merah = Pin(27, Pin.OUT)
led_kuning = Pin(14, Pin.OUT)
led_hijau = Pin(12, Pin.OUT)
while True:
try:
dht22.measure()
suhu = dht22.temperature()
lembab = dht22.humidity()
print("Suhu =", suhu, "Lembab =", lembab)
led_merah.value(0)
led_kuning.value(0)
led_hijau.value(0)
if suhu > 70:
led_merah.value(1)
elif suhu >= 40 and suhu < 70:
led_kuning.value(1)
else:
led_hijau.value(1)
sleep(1)
except OSError as e:
print("Sensor error:", e)