import dht
import machine
import time
from i2c_lcd import I2cLcd
from lcd_api import LcdApi
# Konfigurasi pin untuk DHT11
dht_pin = machine.Pin(4, machine.Pin.IN) # Ganti angka pin sesuai dengan pin yang Anda gunakan
# Inisialisasi objek sensor DHT11
d = dht.DHT22(dht_pin)
while True:
try:
# Membaca data dari sensor
d.measure()
# Mencetak hasil pembacaan suhu dan kelembaban
print("Suhu: %d°C, Kelembaban: %d%%" % (d.temperature(), d.humidity()))
# Menunggu beberapa detik sebelum membaca ulang
time.sleep(2)
except OSError as e:
print("Error:", e)