#Examen Primer parcial
#Bautista Cruz Leonardo
#Grupo: 602-B
from machine import Pin
import time
leds = []
for i in range(10):
led=Pin(i,Pin.OUT)
leds.append(led)
btn1 = Pin(17,Pin.IN,Pin.PULL_UP)#Desendente
btn2 = Pin(16,Pin.IN,Pin.PULL_UP)#Ascendente
leds[0].on()
contador = 0
ini1 = time.ticks_ms()
#ini2 = time.ticks_ms()
def fun_b1(b1):
global contador, ini1
fin = time.ticks_ms()
if time.ticks_diff(fin,ini1) > 250:
if contador == 0:
leds[contador].toggle
else
leds[contador].toggle
time.sleep(1)
leds[contador].toggle
if contador == 9:
leds[9].on()
# if btn1.value() == 0:
# for i in leds:
# i.on()
# time.sleep(1)
# i.off()
# leds[9].on()
btn1.irq(trigger = Pin.IRQ_FALLING, handler = fun_b1)
btn2.irq(trigger = Pin.IRQ_FALLING, handler = fun_b2)
while True:
pass
if btn2.value() == 0:
for i in range(len(leds)-1,0,-1):
leds[i].on()
time.sleep(1)
leds[i].off()
leds[0].on()