Entrega rápida
Condiciones de descuento para empresas
Hasta un 10% de descuento para alumnos, estudiantes y centros de enseñanza
Envío a toda Europa por €4.90
Cerrar filtro
Filtrar por:

LEDs que parpadean alternativamente en el microcontrolador Raspberry Pi

¿Cómo hacer que dos LED de la Raspberry Pi parpadeen alternativamente?

También puedes conectar los componentes electrónicos en la protoboard sin un T-cobbler. En este caso, sin embargo, necesitas un cable puente del tipo hembra - macho para la conexión a la regleta de conectores J6 de la Raspberry Pi, es decir, enchufe para la Raspberry Pi y clavija para la protoboard.

Esquema de conexión de los LEDs que parpadean alternativamente en la Raspberry Pi


El código del programa (LED parpadeando alternativamente en la Raspberry Pi)

# Desde aquí se puede copiar el código directamente en el software Python.
# Negro, coloreado = código y gris = explicaciones
# Empezamos importando los módulos del programa
import RPI.GPIO as GPIO
importar tiempo
GPIO.setmode(GPIO.BCM) #Ajustamos el modo a BCM
GPIO.setup(23,GPIO.OUT) #El  pin 23 es una salida.
GPIO.setup(24,GPIO.OUT) #El pin 24 es una salida .
# El bucle comienza aquí
prueba:
while True: #Bucle while para que el programa se ejecute continuamente
GPIO.output(23,GPIO.HIGH) #  Enciende el LED en el pin 23.
GPIO.output(24,GPIO.LOW) # Apaga  el LED de la patilla24.
time.sleep(1) # Espera 1 segundo
GPIO.output(23,GPIO.LOW) # Apaga  elLED de la patilla 23.
GPIO.output(24,GPIO.HIGH) # Enciende  elLED en el pin 24.
time.sleep(1)
# Aquí al final el programa salta al inicio de la parte del bucle. Entonces..
# ...enciende el LED en la patilla 23.
# ... etc... etc... etc..
except InterrupciónTeclado: # Con CTRL+C interrumpimos el programa
print ("Finalizado") # Escribe "Finalizado" en la ventana del intérprete de comandos
GPIO.cleanup() # Finaliza el programa

En el ejemplo nº 01 LED parpadeante habíamos realizado el bucle infinito con while True y la sangría de las siguientes líneas de código. Si has cancelado este bucle infinito con la combinación de teclas Ctrl-C, te habrás dado cuenta de que, en primer lugar, recibes un mensaje de error y, en segundo lugar, el LED puede seguir encendiéndose. Para evitar estos dos efectos indeseables, se han añadido algunas líneas de código a este ejemplo. La línea try: se inserta antes del bucle while true. Los dos puntos llevan a la sangría de todo el bucle. Si se produce un error en este bucle mientras se ejecuta el programa, no aparece ningún mensaje de error, sino que el programa continúa en except KeyboardInterrupt:. Con el comando print, se imprime el final del programa en el shell de Python (ventana inferior en Thonny), con GPIO.cleanup(), se apagan los GPIOs (es decir, nuestros LEDs) y se liberan para otros fines.

Ejemplo: Ciclo de semáforos en la Raspberry Pi

Aquí tienes una propuesta de solución para un ciclo de semáforos utilizando el módulo gpiozero:

esquema del semáforo en raspberry pi

ciclo del semáforo en la réplica del diagrama del circuito de la raspberry pi

Extracto Código Raspberry Pi

Temas: #raspberry
Introduce la cadena en el campo de texto de abajo.

Los campos marcados con * son obligatorios.

Artículos coincidentes
100 piezas - LEDs de 5 mm de diámetro (5 colores) 100 piezas - LEDs de 5 mm de diámetro (5 colores)
Contenido 1 Stück
1,97 € *
Nº de artículo F23107316
Añade
- 2%
GPIO Multifunktions Erweiterungsboard für Raspberry Pi 2 und 3B+ GPIO Multifunktions Erweiterungsboard für...
Contenido 1 Stück
5,77 € * 5,90 € *
Nº de artículo F23108797
Añade
GPIO Adapter mit 40 Pins für Raspberry Pi IDC Buchse auf Breadboard GPIO Adapter mit 40 Pins für Raspberry Pi IDC...
Contenido 1 Stück
2,71 € *
Nº de artículo F23108742
Añade
- 26%
GPIO Erweiterungsboard für Raspberry Pi 2, Pi 3, Model B GPIO Erweiterungsboard für Raspberry Pi 2, Pi...
Contenido 1 Stück
7,31 € * 9,90 € *
Nº de artículo F23108695
Añade
GPIO Erweiterungsmodul für Raspberry Pi 3 - U-Type Rot GPIO Erweiterungsmodul für Raspberry Pi 3 -...
Contenido 1 Stück
4,66 € *
Nº de artículo F23108643
Añade
- 15%
GPIO Referenz Platine für Raspberry Pi GPIO Referenz Platine für Raspberry Pi
Contenido 1 Stück
1,31 € * 1,54 € *
Nº de artículo F23108615
Añade
GPIO Erweiterungsmodul für Raspberry Pi 3 - U-Type Blau GPIO Erweiterungsmodul für Raspberry Pi 3 -...
Contenido 1 Stück
4,22 € *
Nº de artículo F23108407
Añade
- 15%
GPIO Erweiterungsboard V3.0 für Raspberry Pi GPIO Erweiterungsboard V3.0 für Raspberry Pi
Contenido 1 Stück
1,95 € * 2,29 € *
Nº de artículo F23108401
Añade
GPIO Adapter mit 40 Pins für Raspberry Pi - T-Type GPIO Adapter mit 40 Pins für Raspberry Pi - T-Type
Contenido 1 Stück
2,39 € *
Nº de artículo F23106530
Añade