from machine import Pin
from time import sleep
# Definir los pines para los LED Bar Graph
led_pin1 = 15
led_pin2 = 2
led_pin3 = 4
led_pin4 = 5
led_pin5 = 18
led_pin6 = 19
led_pin7 = 21
led_pin8 = 22
led_pin9 = 23
led_pin10 = 13
# Inicializar los pines como salidas
led1 = Pin(led_pin1, Pin.OUT)
led2 = Pin(led_pin2, Pin.OUT)
led3 = Pin(led_pin3, Pin.OUT)
led4 = Pin(led_pin4, Pin.OUT)
led5 = Pin(led_pin5, Pin.OUT)
led6 = Pin(led_pin6, Pin.OUT)
led7 = Pin(led_pin7, Pin.OUT)
led8 = Pin(led_pin8, Pin.OUT)
led9 = Pin(led_pin9, Pin.OUT)
led10 = Pin(led_pin10, Pin.OUT)
# Función para encender el LED Bar Graph
def encender_led(valor):
led1.value(valor >= 1)
led2.value(valor >= 2)
led3.value(valor >= 3)
led4.value(valor >= 4)
led5.value(valor >= 5)
led6.value(valor >= 6)
led7.value(valor >= 7)
led8.value(valor >= 8)
led9.value(valor >= 9)
led10.value(valor >= 10)
# Ejemplo de uso
while True:
for i in range(11):
encender_led(i)
sleep(0.5) # Espera 0.5 segundos