Cómo controlar el LED con un botón usando el dispositivo Raspberry Pi

Cómo controlar el LED con un botón usando el dispositivo Raspberry Pi
El Raspberry Pi 4 es una placa de computadora de tamaño compacto que se utiliza para realizar diferentes proyectos electrónicos. Se utiliza para proyectos de automatización, así como para proyectos básicos para aprender circuitos electrónicos. El Raspberry Pi 4 utiliza el lenguaje de Python para hacer programación contra la cual funciona el circuito electrónico con el Raspberry Pi 4.

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:

  • Raspberry Pi 4
  • CONDUJO
  • Resistencia de 220 ohmios
  • Presionar el botón
  • Conectando cables

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.