El proyecto de control de LED con el botón utilizando la Raspberry Pi 4 es el proyecto de nivel básico para comprender la interferencia del LED y el botón con Raspberry Pi 4. En este artículo, hemos explicado el proyecto de controlar un LED con un botón en Raspberry Pi 4 con su configuración de hardware, así como con la demostración de su código Python.
Cómo controlar el LED con el botón en Raspberry Pi 4
Para el circuito de control del LED con un botón en la Raspberry Pi 4, necesitamos los siguientes componentes electrónicos:
El diagrama de circuito para el circuito de control de LED con un botón será:
Para la configuración de hardware del diagrama de circuito anterior, primero conectaremos la Raspberry Pi 4 y un LED en la placa de pan:
Después de esto, conectaremos el botón de empuje (ya sea de dos patas o cuatro patas) en la placa de pan:
Luego conectaremos un terminal de Cátodo de LED y cualquier terminal de pierna de botón de empuje al terminal corto de la caja de la placa de pan, y conectaremos este terminal corto de la placa con el pasador de tierra de Raspberry Pi 4:
Conecte el terminal anódico del LED con el pin 4 GPIO de Raspberry Pi 4:
En el último, conecte el segundo terminal restante del botón de empuje con el pin GPIO 17 de la Raspberry Pi 4:
Código de Python para controlar LED con el botón en Raspberry Pi 4
El código de Python para controlar el LED con el botón en Raspberry Pi 4 es simple, primero haremos un archivo con el nombre de "LED_WithButton.py ”y abráralo con el editor de Nano:
$ nano led_withbutton.py
Escriba el siguiente código de Python en el archivo para controlar el botón LED con el botón:
de gpiozero import led
#Imports LED Funciones de la Biblioteca GPIOZERO
Desde el botón de importación gpiozero
#Funciones del botón de Imports desde la biblioteca GPIOZERO
LED = LED (4)
#declare el PIN 4 GPIO para la salida LED y guárdelo en variable LED
botón = botón (17)
#declare el pin 17 GPIO para la salida del botón y guárdelo en la variable de botón
Mientras que es cierto:
#Inicionó un infinito mientras el bucle
botón.Wait_for_press ()
#Use la función incorporada del botón para esperar hasta que presione
condujo.en()
#Churn en el LED
botón.Wait_for_release ()
#Use la función incorporada del botón para esperar hasta su lanzamiento
condujo.apagado()
#Churn Off the LED
Explicación del código: En el código anterior, simplemente importamos las bibliotecas del LED y el botón desde el GPIOZero. Luego usamos el LED y el botón de dos variables al que asignamos el PIN 4 GPIO para el PIN LED y GPIO para el botón. Después de declarar estas variables, en un bucle infinito, durante el bucle, hemos encendido el LED al presionar el botón, y al liberar el botón, el LED se apaga.
Guarde el archivo del editor Nano presionando Ctrl+S y salga del editor utilizando la tecla de acceso directo CTRL+X. Para ejecutar el archivo de código de LED_WITHBUTTON.py, usa el comando:
$ python led_withbutton.py
La demostración de hardware del circuito es:
Conclusión
El control del LED con un botón es un proyecto electrónico de nivel básico para comprender la interferencia del LED y un botón con el Raspberry Pi 4. Estos proyectos básicos son esenciales para los principiantes, ya que los ayudan a comprender el uso de diferentes componentes con la Raspberry Pi 4 y más tarde, ayudarlos a configurar proyectos de nivel avanzado. En este artículo, hemos explicado el control del LED con el botón en la Raspberry Pi 4 demostrando su código Python y configuración de hardware.