from machine import Pin, ADC
import time
# Inisialisasi pin LED
led1 = Pin(12, Pin.OUT)
led2 = Pin(14, Pin.OUT)
pot_pin = Pin(34)
pot = ADC(pot_pin)
pot.atten(ADC.ATTN_0DB)
pot.width(ADC.WIDTH_9BIT)
MIN_POT_VALUE = 100
MAX_POT_VALUE = 511
while True:
pot_value = pot.read()
if MIN_POT_VALUE <= pot_value < 250:
led1.off()
led2.on()
elif 251 <= pot_value < 300:
led1.on()
led2.on()
elif 301 <= pot_value < 400:
led1.on()
for _ in range(3):
led2.on()
time.sleep(0.5)
led2.off()
time.sleep(0.5)
else:
led1.off()
led2.off()
print("Nilai Potensiometer:", pot_value)
time.sleep(0.1)