import machine
import time
import dht
# Inisialisasi ADC untuk potensio di pin 26
potentiometer = machine.ADC(26)
# Inisialisasi sensor DHT22 di pin GPIO7
dht_sensor = dht.DHT22(machine.Pin(19))
while True:
# Baca nilai dari potensio
value = potentiometer.read_u16()
print("Potensio:", value)
try:
# Baca nilai dari sensor DHT22
dht_sensor.measure()
temperature = dht_sensor.temperature()
humidity = dht_sensor.humidity()
print("Suhu:", temperature, "°C")
print("Kelembaban:", humidity, "%")
except Exception as e:
print("Gagal membaca DHT22:", e)
print("-----")
time.sleep(2) # Delay antar pembacaan