#Hola querido usuario!!! Este programa tiene la finalidad de recrear el funcionamiento de un semáforo vehicular y peatonal. 
#Quédate para que presencies la mágia.

#Llamamos los módulos a utilizar
from machine import Pin 
from utime import sleep

#Creamos los LEDS y les asignamos un pin:
#Semáforo Apuntando al Norte:
led_rojo_peatonal_Norte = Pin(3, Pin.OUT)
led_verde_peatonal_Norte= Pin(4, Pin.OUT)

#Semáforo apuntando al Oeste:
led_rojo_vehicular_Oeste= Pin(0, Pin.OUT)
led_amarillo_vehicular_Oeste= Pin(1, Pin.OUT)
led_verde_vehicular_oeste= Pin(2, Pin.OUT)

#Semáforo apuntando al Este:
led_rojo_vehicular_Este= Pin(8, Pin.OUT)
led_amarillo_vehicular_Este= Pin(7, Pin.OUT)
led_verde_vehicular_Este= Pin(6, Pin.OUT)

#Semáforo apuntando al Sur:
led_rojo_peatonal_Sur = Pin(10, Pin.OUT)
led_verde_peatonal_Sur = Pin(9, Pin.OUT)

#Ejecución del proegrama completo:
while True:
    #Primera secuencia:
    led_verde_vehicular_oeste.value(1)
    led_verde_vehicular_Este.value(1)
    led_rojo_peatonal_Norte.value(1)
    led_rojo_peatonal_Sur.value(1)
    led_rojo_vehicular_Oeste.value(0)
    led_rojo_vehicular_Este.value(0)
    led_verde_peatonal_Norte.value(0)
    led_verde_peatonal_Sur.value(0)
    sleep(5)#Tiempo que demorará encendido el leden Segundos
    
    #Segunda secuencia:
    led_verde_vehicular_oeste.value(0)
    led_verde_vehicular_Este.value(0)
    led_amarillo_vehicular_Oeste.value(1)
    led_amarillo_vehicular_Este.value(1)
    led_rojo_peatonal_Norte.value(1)
    led_rojo_peatonal_Sur.value(1)
    sleep(2)#Tiempo que demorará encendido el leden Segundos

    #tercera secuencia:
    led_amarillo_vehicular_Oeste.value(0)
    led_amarillo_vehicular_Este.value(0)
    led_rojo_peatonal_Norte.value(0)
    led_rojo_peatonal_Sur.value(0)
    led_rojo_vehicular_Oeste(1)
    led_rojo_vehicular_Este(1)
    led_verde_peatonal_Norte(1)
    led_verde_peatonal_Sur(1)
    sleep(5)#Tiempo que demorará encendido el leden Segundos
$abcdeabcde151015202530fghijfghij
BOOTSELLED1239USBRaspberryPiPico©2020RP2-8020/21P64M15.00TTT