#led GP 0,1,2,3
#botons GP 21,22
from machine import Pin
import time
#inicializacion de entrdas/ salidas
nivel = 0
boton_uno = Pin(21, Pin.IN, Pin.PULL_DOWN)
boton_dos = Pin(22, Pin.IN, Pin.PULL_DOWN)
led_cero = Pin(0, Pin.OUT)
led_uno = Pin(1, Pin.OUT)
led_dos = Pin(2, Pin.OUT)
led_tres = Pin(3, Pin.OUT)
while True:
if boton_uno.value() == 1:
nivel = nivel + 1
if nivel >= 16:
nivel = 15
if boton_dos.value() == 1:
nivel = nivel - 1
if nivel <= -1:
nivel = 0
time.sleep(.1)
if nivel == 0:
led_cero.off()
led_uno.off()
led_dos.off()
led_tres.off()
elif nivel == 1:
led_cero.on()
led_uno.off()
led_dos.off()
led_tres.off()
elif nivel == 2:
led_cero.off()
led_uno.on()
led_dos.off()
led_tres.off()
elif nivel == 3:
led_cero.on()
led_uno.on()
led_dos.off()
led_tres.off()
elif nivel == 4:
led_cero.off()
led_uno.off()
led_dos.on()
led_tres.off()
elif nivel == 5:
led_cero.on()
led_uno.off()
led_dos.on()
led_tres.off()
elif nivel == 6:
led_cero.off()
led_uno.on()
led_dos.on()
led_tres.off()
elif nivel == 7:
led_cero.on()
led_uno.on()
led_dos.on()
led_tres.off()
elif nivel == 8:
led_cero.off()
led_uno.off()
led_dos.off()
led_tres.on()
elif nivel == 9:
led_cero.on()
led_uno.off()
led_dos.off()
led_tres.on()
elif nivel == 10:
led_cero.off()
led_uno.on()
led_dos.off()
led_tres.on()
elif nivel == 11:
led_cero.on()
led_uno.on()
led_dos.off()
led_tres.on()
elif nivel == 12:
led_cero.off()
led_uno.off()
led_dos.on()
led_tres.on()
elif nivel == 13:
led_cero.on()
led_uno.off()
led_dos.on()
led_tres.on()
elif nivel == 14:
led_cero.off()
led_uno.on()
led_dos.on()
led_tres.on()
elif nivel == 15:
led_cero.on()
led_uno.on()
led_dos.on()
led_tres.on()