import time
import machine
potentiometer = machine.ADC(26)
l1 = machine.Pin(1, machine.Pin.OUT)
l2 = machine.Pin(2, machine.Pin.OUT)
l3 = machine.Pin(3, machine.Pin.OUT)
l4 = machine.Pin(4, machine.Pin.OUT)
l5 = machine.Pin(5, machine.Pin.OUT)
l6 = machine.Pin(6, machine.Pin.OUT)
l7 = machine.Pin(7, machine.Pin.OUT)
l8 = machine.Pin(8, machine.Pin.OUT)
l9 = machine.Pin(9, machine.Pin.OUT)
l10 = machine.Pin(10, machine.Pin.OUT)
h1 = 6553
h2 = 13106
h3 = 19659
h4 = 26212
h5 = 32765
h6 = 39318
h7 = 45871
h8 = 52424
h9 = 58977
h10 = 65535
while True:
valuep = potentiometer.read_u16() # Read analog value
if valuep <= h1:
l1.value(1)
l2.value(0)
l3.value(0)
l4.value(0)
l5.value(0)
l6.value(0)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h2:
l1.value(1)
l2.value(1)
l3.value(0)
l4.value(0)
l5.value(0)
l6.value(0)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h3:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(0)
l5.value(0)
l6.value(0)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h4:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(0)
l6.value(0)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h5:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(1)
l6.value(0)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h6:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(1)
l6.value(1)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h7:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(1)
l6.value(1)
l7.value(1)
l8.value(0)
l9.value(0)
l10.value(0)
elif valuep <= h8:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(1)
l6.value(1)
l7.value(1)
l8.value(1)
l9.value(0)
l10.value(0)
elif valuep <= h9:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(1)
l6.value(1)
l7.value(1)
l8.value(1)
l9.value(1)
l10.value(0)
elif valuep <= h10:
l1.value(1)
l2.value(1)
l3.value(1)
l4.value(1)
l5.value(1)
l6.value(1)
l7.value(1)
l8.value(1)
l9.value(1)
l10.value(1)
elif valuep > h1:
l1.value(0)
l2.value(0)
l3.value(0)
l4.value(0)
l5.value(0)
l6.value(0)
l7.value(0)
l8.value(0)
l9.value(0)
l10.value(0)
time.sleep_ms(10)