Tabla de contenido:

LED parpadea con Raspberry Pi - Cómo usar pines GPIO en Raspberry Pi: 4 pasos
LED parpadea con Raspberry Pi - Cómo usar pines GPIO en Raspberry Pi: 4 pasos

Video: LED parpadea con Raspberry Pi - Cómo usar pines GPIO en Raspberry Pi: 4 pasos

Video: LED parpadea con Raspberry Pi - Cómo usar pines GPIO en Raspberry Pi: 4 pasos
Video: 5) Raspberry PI 4 y Python3 desde Cero - Descripción Pines GPIO y Control Led - Pulsador 2024, Mes de julio
Anonim
LED parpadea con Raspberry Pi | Cómo usar pines GPIO en Raspberry Pi
LED parpadea con Raspberry Pi | Cómo usar pines GPIO en Raspberry Pi

Hola chicos, en este instructables aprenderemos a usar GPIO's de Raspberry pi. Si alguna vez ha usado Arduino, probablemente sepa que podemos conectar el interruptor LED, etc.a sus pines y hacer que funcione como. haga que el LED parpadee o obtenga una entrada del interruptor algo así. Dado que Raspberry pi también tiene GPIO, aprenderemos a usar esos GPIO y le conectaremos un LED y lo haremos parpadear. Solo haremos un simple proyecto de parpadeo de LED para que comprenda cómo usar GPIO de Raspberry pi.

Paso 1: Cosas que necesita

Cosas que necesitas
Cosas que necesitas
Cosas que necesitas
Cosas que necesitas
Cosas que necesitas
Cosas que necesitas

Para estos instructivos, necesitará lo siguiente: Configuración de Raspberry Pi 3 con monitor y mouse y teclado USB (asegúrese de que el sistema operativo Raspbian esté configurado correctamente en su Raspberry pi) placa de pruebas Cables de puente Resistores LED

Paso 2: circuito

Circuito
Circuito
Circuito
Circuito

La parte del circuito es muy fácil. Conecté el LED al pin 8, lo que significa que la pata negativa del LED está conectada al pin Gnd (6 no.) Y la pata positiva está conectada a 100ohm (100-1000ohm usa un valor aby) y la otra pata de La resistencia está conectada al pin 8 de Raspberry pi.

Paso 3: Parte de codificación

Parte de codificación
Parte de codificación

Luego abra la terminal pi para que el LED parpadee: Para instalar la biblioteca Python, abra una terminal y ejecute el siguiente comando: $ sudo apt-get install python-rpi.gpio python3-rpi.gpi para inicializar los puertos GPIO de Raspberry Pi que necesitamos para importar la biblioteca de Python, entonces necesitamos inicializar la biblioteca y configurar el pin 8 como pin de salida de Raspberry pi.importar RPi. GPIO como GPIO setwarnings (False) # Ignore la advertencia por ahora GPIO.setmode (GPIO. BOARD) # Use la numeración de pines físicos GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Configure el pin 8 para que sea un pin de salida y establezca el valor inicial en bajo (apagado) Lo siguiente que debemos hacer es hacer que el pin 8 esté alto (encendido) durante un segundo y bajo (apagado) durante un segundo y lo pondremos en un ciclo while para que parpadee para siempre. # Ejecutar para siempre GPIO.output (8, GPIO. HIGH) # Activar suspensión (1) # Suspensión durante 1 segundo GPIO.output (8, GPIO. LOW) # Desactivar suspensión (1) # Dormir durante 1 segundo Combinando las dos partes del código anteriores juntas y creando un código completo: importar RPi. GPIO como GPIO # Importar la biblioteca GPIO de Raspberry Pi desde el tiempo importar dormir nowGPIO.setmode (GPIO. BOARD) # Use la numeración de pines físicos GPIO.setup (8, GPIO. OUT, initial = GPIO. LOW) # Configure el pin 8 para que sea un pin de salida y establezca el valor inicial en bajo (apagado) mientras que True: # Ejecutar para siempre GPIO.output (8, GPIO. HIGH) # Activar suspensión (1) # Suspensión durante 1 segundo GPIO.output (8, GPIO. LOW) # Desactivar suspensión (1) # Suspensión durante 1 segundo Para que nuestro programa haya terminado, luego debemos guardarlo como blinking_led.py y luego ejecutarlo dentro de su IDE o en su consola con lo siguiente: $ python blinking_led.py

Paso 4: LED parpadea

LED parpadea
LED parpadea
LED parpadea
LED parpadea

Después de ejecutar el código, verá su LED parpadeando como el mío. Así que espero que estas instrucciones puedan haberlo ayudado, así que hágamelo saber en los comentarios.

Recomendado: