# 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)