#Examen Primer parcial
#Bautista Cruz Leonardo
#Grupo: 602-B
#Si el led de arriba esta encendido si se presiona el btn2 (ascendente)no hace nada
#mismo casos para el desendente
from machine import Pin
import time
leds = []
for i in range(10):
led=Pin(i,Pin.OUT)
leds.append(led)
btn1 = Pin(16, Pin.IN, Pin.PULL_UP)#Descendente
btn2 = Pin(17, Pin.IN, Pin.PULL_UP)#Ascendente
contador = 0
def fun():
for i in range(10):
leds[i].value(1 if i == contador else 0)
fun()
while True:
# Abajo
if btn1.value() == 0:
if contador < 9:
contador += 1
fun()
time.sleep_ms(200)
# Arriba
if btn2.value() == 0:
if contador > 0:
contador -= 1
fun()
time.sleep_ms(200)
time.sleep_ms(100)