import time
from machine import Pin
from machine import ADC
time.sleep(0.1) # Wait for USB to become ready
leds = [ Pin(i, Pin.OUT) for i in range(4, 12) ]
def trcece(t):
for led in leds[:-1]:
led.on()
time.sleep(t)
led.off()
time.sleep(t)
for led in leds:
led.on()
for i in range(7, -1, -1):
time.sleep(t)
leds[i].off()
pot_met = ADC(28)
# while True:
# for led in leds[:-1]:
# led.on()
# time.sleep(t)
# led.off()
# time.sleep(t)
# for led in leds:
# led.on()
# for i in range(7, -1, -1):
# time.sleep(t)
# leds[i].off()
smjer = 1
led_num = 0
tick = 0
promjena = False
adc_stara = pot_met.read_u16()
t = 0.1 + adc_stara * 1.9 / 65535
while True:
adc = pot_met.read_u16()
print(t)
if (adc_stara != adc):
time.sleep(0.1)
adc_stara = adc
t = 0.1 + adc_stara * 1.9 / 65535
leds[led_num].on()
time.sleep(t)
leds[led_num].off()
led_num += smjer
if led_num == 7:
for led in leds:
led.on()
smjer *= -1
elif led_num == 0:
smjer *= -1