"""Práctica 1. Programación simple de un semáforo doble
HARDWARE REQUERIDO:
Red LED on pin GP10
Red2 LED on pin GP14
Amber LED on pin GP9
Amber2 LED on pin GP13
Green LED on pin GP8
Green2 LED on pin GP11
"""
import time
import board
import digitalio
red_led=digitalio.DigitalInOut(board.GP10) #configura led como digital
red_led.direction = digitalio.Direction.OUTPUT #configura led boton como entrada
red2_led=digitalio.DigitalInOut(board.GP14) #configura led como digital
red2_led.direction = digitalio.Direction.OUTPUT #configura led boton como entrada
yellow_led=digitalio.DigitalInOut(board.GP9) #configura led como digital
yellow_led.direction = digitalio.Direction.OUTPUT #configura led boton como entrada
yellow2_led=digitalio.DigitalInOut(board.GP13) #configura led como digital
yellow2_led.direction = digitalio.Direction.OUTPUT #configura led boton como entrada
green_led=digitalio.DigitalInOut(board.GP8) #configura led como digital
green_led.direction = digitalio.Direction.OUTPUT #configura led boton como entrada
green2_led=digitalio.DigitalInOut(board.GP11) #configura led como digital
green2_led.direction = digitalio.Direction.OUTPUT #configura led boton como entrada
while True:
green_led.value = True
red2_led.value = True
time.sleep(5)
green_led.value = False
time.sleep(0.5)
green_led.value = True
time.sleep(0.5)
green_led.value = False
yellow_led.value = True
time.sleep(0.8)
yellow_led.value = False
red2_led.value = False
green2_led.value= True
red_led.value = True
time.sleep(5)
green2_led.value = False
time.sleep(0.5)
green2_led.value = True
time.sleep(0.5)
green2_led.value = False
time.sleep(0.5)
yellow2_led.value = True
time.sleep(0.8)
yellow2_led.value = False
red_led.value = False