print("Hello, ESP32!")
from machine import Pin
import time
# Dividimos los 10 LEDs seguros en 2 bloques de 5 LEDs cada uno
# Bloque A (equivale a los LEDs 6 al 10 de la imagen)
pines_bloque_a = [19, 5, 16, 0, 15]
# Bloque B (equivale a los LEDs 11 al 15 de la imagen)
pines_bloque_b = [21, 18, 17, 4, 2]
# Configuración de los pines como salidas
leds_a = [Pin(pin, Pin.OUT) for pin in pines_bloque_a]
leds_b = [Pin(pin, Pin.OUT) for pin in pines_bloque_b]
# Apagar todos los LEDs al iniciar
for led in leds_a + leds_b:
led.value(0)
while True:
# Recorremos de 0 a 4 para encender las parejas correspondientes
for i in range(5):
# Encender la pareja actual
leds_a[i].value(1)
leds_b[i].value(1)
# Mantener encendidos 1 segundo
time.sleep(1)
# Apagar la pareja actual sin retardo antes de pasar a la siguiente
leds_a[i].value(0)
leds_b[i].value(0)