from machine import Pin
import utime
import random
led = [Pin(p, Pin.OUT) for p in range(1, 11)]
btn = Pin(15, Pin.IN, Pin.PULL_DOWN)
def v(t):
return 0.5*t - 0.3*t + 7
def a(t):
return t - 0.3
def showLedGraph(val, led):
for i in range(val):
led[i].value(1)
utime.sleep(2)
for i in range(val):
led[i].value(0)
prev = 0
p = 1
while True:
curr = btn.value()
val = 0
if curr == 1 and prev == 0:
if (p == 1):
p = 0
val = v(t)
else:
p = 1
val = a(t)
showLedGraph(val, led)
prev = curr