import RPi.GPIO as GPIO
import time
# Configurar los pines GPIO
PIN_ROJO = 4
PIN_AMARILLO = 2
PIN_VERDE = 15
# Usar el esquema de numeración de los pines de la placa
GPIO.setmode(GPIO.BCM)
# Configurar los pines como salidas
GPIO.setup(PIN_ROJO, GPIO.OUT)
GPIO.setup(PIN_AMARILLO, GPIO.OUT)
GPIO.setup(PIN_VERDE, GPIO.OUT)
try:
while
# Encender el LED rojo
GPIO.output(PIN_ROJO, GPIO.HIGH)
time.sleep(5)
# Mantener el LED rojo encendido por 5 segundos
# Apagar el LED rojo y encender el LED amarillo
GPIO.output(PIN_ROJO, GPIO.LOW)
GPIO.output(PIN_AMARILLO, GPIO.HIGH)
time.sleep(2)
# Mantener el LED amarillo encendido por 2 segundos
# Apagar el LED amarillo y encender el LED verde
GPIO.output(PIN_AMARILLO, GPIO.LOW)
GPIO.output(PIN_VERDE, GPIO.HIGH)
time.sleep(5) # Mantener el LED verde encendido por 5 segundos
# Apagar el LED verde
GPIO.output(PIN_VERDE, GPIO.LOW)
except KeyboardInterrupt:
# Limpiar la configuración de los pines GPIO al terminar el programa
GPIO.cleanup()