Al intentar usar los puertos GPIO en la Raspberry Pi 4 modelo B usando el comando:
gpio readall
Me enviaba un error que decía:
Oops – unable to determine board type… model: 17
Actualicé los paquetes, pero el error seguía ahí. Hasta que di con la solución, la cual vengo a exponer hoy.
El modelo B de la Pi 4
Se supone que hay un problema con el modelo B de la Pi 4; o mejor dicho, no un problema, sino que no se ha actualizado la librería de wiringPi para ese modelo, por lo que aunque todo esté actualizado, no podremos usar gpio.
Instalar WiringPi en Raspberry Pi 4 model b
Para actualizar debemos ejecutar los siguientes comandos:
# Nos movemos al directorio temporalcd /tmp
# Descargamos el paquete wiringpi dentro de /tmpwget https://project-downloads.drogon.net/wiringpi-latest.deb
# Lo instalamossudo dpkg -i wiringpi-latest.deb
Una vez que se haya instalado hay que revisar la versión con:
gpio -v
La cual debe ser la 2.52 o una superior:
Verificar versión de gpio en Raspberry Pi
Después de eso ya podemos usar:
gpio readall
Cuya salida probablemente será:
gpio readall en Raspberry pi
En próximos tutoriales traeré algunos ejemplos sencillos para encender un LED usando GPIO desde la CLI.
Estoy aquí para ayudarte
Estoy aquí para ayudarte en todo lo que necesites. Si requieres alguna modificación en lo presentado en este post, deseas asistencia con tu tarea, proyecto o precisas desarrollar un software a medida, no dudes en contactarme. Estoy comprometido a brindarte el apoyo necesario para que logres tus objetivos. Mi correo es parzibyte(arroba)gmail.com, estoy como@parzibyte en Telegram o en mi página de contacto
No te pierdas ninguno de mis posts
Suscríbete a mi canal de Telegram para recibir una notificación cuando escriba un nuevo tutorial de programación.
En este post vamos a usar los puertos GPIO de la Raspberry para encender y apagar un LED. No vamos a usar (todavía) un lenguaje de programación; simplemente el comando gpio con la opción mode y write. Al final podremos apagar y encender un LED conectado a la Raspberry, y…
A través de este tutorial veremos cómo trabajar con el display de siete segmentos para dibujar un número, usando la Raspberry Pi y comandos gpio, sin ningún otro lenguaje. Más adelante veremos cómo usar un lenguaje de programación, pero me gusta comenzar con las bases. Display de 7 segmentos: ánodo…
En este tutorial vas a aprender a hacer parpadear un LED con la Raspberry Pi; usando el lenguaje de programación Python, y los puertos GPIO. Con "parpadear" me refiero a encender un LED, esperar un tiempo, apagarlo, y repetirlo hasta el infinito. Verás que es muy sencillo, sobre todo porque…
Melo Caramelo, muy Util muchas gracias