from machine import Pin
import time
import dht
led = Pin(5, Pin.OUT)
sensor = dht.DHT22(Pin(14))
# Set batas suhu dan kelembaban
TEMP_THRESHOLD = 40 # Suhu dalam derajat Celsius
HUM_THRESHOLD = 70 # Kelembaban dalam persen
while True:
sensor.measure() # Baca data dari sensor
t = sensor.temperature()
h = sensor.humidity()
# Jika suhu di atas batas atau kelembaban di atas batas, nyalakan LED
if t > TEMP_THRESHOLD or h > HUM_THRESHOLD:
led.on()
else:
led.off()
print(f"Suhu: {t:.1f}°C, Kelembaban: {h:.1f}%") # Tambahkan log untuk monitoring
time.sleep(1)