# ENCENDER/APAGAR LEDS DE ACUERDO AL CONTENIDO DE UNA LISTA
"""
from machine import Pin
import time
# Definir los pines GPIO para los LEDs
leds = [Pin(i, Pin.OUT) for i in range(4)]
# Lista que define el estado inicial de los LEDs
lista_global = []
def lista_leds():
lista = [1, 0, 1, 1]
global lista_global
lista_global = lista
return lista_global
def lista_leds1():
lista = [1,0,0,0]
global lista_global
lista_global = lista
return lista_global
while True:
lista_leds1()
print(lista_global)
# Aquí puedes utilizar la lista_global para lo que necesites
# Recorrer la lista y encender/apagar los LEDs según el valor
for i, estado in enumerate(lista_global):
if estado == 1:
leds[i].on()
#time.sleep(0.5)
else:
leds[i].off()
#time.sleep(0.5)
time.sleep(0.5)
"""
# ENCENDER/APAGAR LEDS DE ACUERDO AL CONTENIDO DE UNA LISTA
from machine import Pin
import time
# Definir los pines GPIO para los LEDs
leds = [Pin(i, Pin.OUT) for i in range(4)]
# Lista que define el estado inicial de los LEDs
lista_global = []
def lista_leds():
lista = [1, 0, 1, 1]
global lista_global
lista_global = lista
return lista_global
def lista_leds1():
lista = [1,0,0,0]
global lista_global
lista_global = lista
return lista_global
a=0
while True:
if a==1:
lista_leds1()
print(lista_global)
else:
lista_leds()
print(lista_global)
print("hola")
# Parte común
for i, estado in enumerate(lista_global):
if estado == 1:
leds[i].on()
else:
leds[i].off()
time.sleep(0.5)