El Raspberry Pi GPIO es algo que hace que la máquina sea especial y si desea hablar directamente con el circuito, ciertamente necesita pasadores GPIO para ese caso. Manejar los pasadores GPIO en la Raspberry Pi es una nuez dura de romperse. Sin embargo, afortunadamente, no encontrará ninguna dificultad para manejar estos alfileres ahora debido a la presencia de bibliotecas de Python que ahora están disponibles para facilitar su compleja tarea.
En este artículo, se le guiará sobre cómo puede usar estos alfileres importando las bibliotecas de GPIO en su código Python.
Biblioteca RPI GPIO
Aquí, sabrá cómo importar la biblioteca RPI GPIO si desea utilizar sus pines GPIO para tomar la entrada y la salida de su dispositivo Raspberry Pi. Para acceder a los pines GPIO, se le solicitará que haga los pasos a continuación correctamente, de lo contrario, será difícil acceder a los pines.
Instalación de RPI.Biblioteca GPIO en Raspberry Pi desde el repositorio
Para instalar la biblioteca RPI GPIO en Raspberry Pi, se le solicitará que primero actualice los paquetes en su Raspberry Pi. Para eso, ingrese la línea de comandos dada a continuación en el terminal.
$ sudo apt-get actualización
Después de realizar la actualización de los paquetes, ahora estará listo para instalar la biblioteca RPI GPIO en su Raspberry Pi a través de la línea de comandos dada a continuación.
$ sudo apt-get -y install python3-rpi-gpio
Después de unos segundos, obtendrá la confirmación de que la biblioteca RPI GPIO ya está instalada o, si no, se instalará con éxito en su dispositivo Raspberry Pi.
Instalación manual de RPI.Biblioteca de GPIO
Si el método anterior no funciona en su Raspberry Pi, también instalará la biblioteca RPI GPIO a través de la biblioteca de Python y a continuación se encuentran los pasos necesarios para realizar la instalación manual de la biblioteca.
Paso 1: Primero, deberá descargar la biblioteca ingresando el siguiente comando dado en la terminal de su dispositivo Raspberry Pi.
$ wget https: // pypi.pitón.org/paquetes/fuente/r/rpi.GPIO/RPI.GPIO-0.5.11.alquitrán.GZ
Paso 2: En el siguiente paso, deberá extraer el archivo RPI GPIO a una nueva carpeta agregando el siguiente comando en el terminal.
$ tar -xvf rpi.GPIO-0.5.11.alquitrán.GZ
Paso 3: A continuación, tendrá que navegar al nuevo directorio creado a través del siguiente comando dado.
$ CD RPI.GPIO-0.5.11
Etapa 4: Después de realizar con éxito los pasos anteriores, ahora está listo para instalar la biblioteca utilizando el comando a continuación dado.
$ sudo python configuración.instalación de PY
Paso 5: Después de la instalación exitosa de la biblioteca, puede eliminar el directorio creado y el archivo de archivo para liberar el espacio de su tarjeta SD. El comando mencionado a continuación lo hará por ti.
$ CD ~
$ sudo rm -rf rpi.GPIO-0.*
Después de los pasos anteriores, está listo para comenzar a importar el RPI.Biblioteca GPIO y cuando escriba un programa de Python en su dispositivo Raspberry Pi, deberá importar RPI. El código Python mencionado a continuación es un ejemplo de uso de la biblioteca GPIO.
importar RPI.GPIO como GPIOfrom Time Import Sleep
GPIO.setwarnings (falso)
GPIO.setMode (GPIO.BCM)
GPIO.Configuración (18, GPIO.AFUERA)
Mientras que es cierto:
GPIO.salida (18, GPIO.ALTO)
Imprimir ("LED ON")
dormir (1)
GPIO.salida (18, GPIO.BAJO)
Imprimir ("LED OFF")
dormir (1)
El código anterior se usa para parpadear el LED con el retraso de 1 segundo usando la biblioteca GPIO. Guarde el programa anterior como "myfile.py ”y para ejecutar el código anterior use el comando:
$ python myfile.py
Después de ejecutar el código en la terminal, podrá ver un LED parpadeante. A continuación se muestran la imagen y los videos de LED parpadeando.
Conclusión
Puede construir sus proyectos con la ayuda de los pines GPIO de Raspberry Pi y para habilitar estos alfileres, debe instalar la biblioteca RPI GPIO y los pasos anteriores lo ayudarán a usar los Pins GPIO. Depende completamente de usted si debe ir con el método del repositorio o seguir el método de instalación manual, el único asunto es la instalación exitosa de la biblioteca GPIO para que pueda importar su código Python y puede configurarlos más adelante. para tus proyectos.