Nota

¡Hola! Bienvenido a la comunidad de entusiastas de SunFounder para Raspberry Pi, Arduino y ESP32 en Facebook. Únete a otros apasionados y profundiza en el mundo de Raspberry Pi, Arduino y ESP32.

¿Por qué unirte?

  • Soporte Experto: Resuelve problemas posventa y supera desafíos técnicos con el apoyo de nuestra comunidad y equipo.

  • Aprende y Comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.

  • Acceso Exclusivo: Obtén acceso anticipado a anuncios de nuevos productos y adelantos especiales.

  • Descuentos Especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.

  • Promociones Festivas y Sorteos: Participa en sorteos y promociones durante las festividades.

👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy.

Bibliotecas

En la programación con Raspberry Pi se utilizan dos bibliotecas importantes: wiringPi y RPi.GPIO. El sistema operativo Raspberry Pi OS las instala por defecto, por lo que puedes utilizarlas directamente.

RPi.GPIO

Si eres usuario de Python, puedes programar los GPIO usando la API proporcionada por RPi.GPIO.

RPi.GPIO es un módulo para controlar los canales GPIO de Raspberry Pi. Este paquete proporciona una clase para gestionar los GPIO en una Raspberry Pi. Para ejemplos y documentación, visita: http://sourceforge.net/p/raspberry-gpio-python/wiki/Home/.

Para verificar si RPi.GPIO está instalado, ingresa el siguiente comando en Python:

python
_images/image27.png

En la consola de Python, escribe «import RPi.GPIO». Si no aparece ningún error, significa que RPi.GPIO está instalado correctamente.

import RPi.GPIO
_images/image28.png

Para salir de la consola de Python, escribe:

exit()
_images/image29.png

Instalar y Verificar wiringPi

wiringPi es una biblioteca de GPIO en lenguaje C diseñada para la Raspberry Pi, que cumple con la licencia GUN Lv3. Las funciones de wiringPi son similares a las del sistema wiring de Arduino, lo cual facilita su uso a los usuarios familiarizados con Arduino.

wiringPi incluye numerosos comandos de GPIO que te permiten controlar todo tipo de interfaces en Raspberry Pi.

Ejecuta el siguiente comando para instalar la biblioteca wiringPi:

sudo apt-get update
git clone https://github.com/WiringPi/WiringPi
cd WiringPi
./build

Puedes verificar si la biblioteca wiringPi se instaló correctamente con el siguiente comando:

gpio -v
_images/image3010.png

Para revisar el estado de los GPIO, utiliza el siguiente comando:

gpio readall
_images/image3110.png

Para más detalles sobre wiringPi, puedes consultar WiringPi.