Si eres un entusiasta de Raspberry Pi 4B, te encontrarás con este problema durante el uso de Pi4. (Este problema me ha preocupado durante muchos días. El método oficial de Raspberry Pi no ha podido modificar la versión gpio en mi imagen).
Al utilizar Raspberry Pi para ingresar el comando gpio readall para ver el estado del PIN, el sistema solicita:
La razón de este problema es que la versión actual de wiringpi del sistema no es compatible con Raspberry Pi 4B, pero este problema no afectará la función de todos los pines que usamos para programar Raspberry Pi.
La Raspberry Pi oficial respondió a este problema con la imagen oficial y proporcionó una solución.
Utilice el siguiente comando para actualizar la versión de wiringpi.
cd/tmp
wget https://proyecto- descargas . drogon . net/wiringpi - último . deb
sudo dpkg -i wiringpi -latest.deb
Si está utilizando la imagen oficial de Raspberry Pi, este método puede resolver el problema. Pero si utiliza otras imágenes configuradas, este método puede no resolver su problema, como la imagen de automóvil inteligente de Raspberry Pi . Después de instalar la última versión de wiringpi, la versión de gpio sigue siendo 2.50 (versión anterior) y el problema con gpio readall aún no se ha resuelto.
Compartiremos otro método aquí, he probado muchas imágenes diferentes que pueden resolver este problema.
1) Ingresamos al sistema Raspberry Pi. Necesitamos asegurarnos de que Raspberry Pi pueda acceder a Internet con normalidad. Podemos ingresar el comando para determinar si Raspberry Pi puede acceder a Internet con normalidad. (Por supuesto, también puedes hacer ping a otras direcciones web o algunas direcciones IP)
ping www.baidu.com
Como se muestra en la figura anterior, un ping normal indica que la Raspberry Pi puede acceder a Internet normalmente y podemos realizar los siguientes pasos.
2) Ingrese el siguiente comando para instalar Git.
sudo apt-get install git-core
Espere pacientemente a que se complete su instalación.
3) Ingrese el siguiente comando para descargar el archivo WiringPi al directorio actual en el sistema Raspberry Pi.
sudo git clone https://github.com/WiringPi/WiringPi
4) Espere pacientemente a que se complete la instalación. Una vez finalizada la descarga, podremos ver una carpeta WiringPi en el directorio actual, como se muestra a continuación.
5) Ingrese el siguiente comando para ingresar al directorio de la carpeta WiringPi.
cd CableadoPi/
6) Ingrese el siguiente comando para instalar WiringPi.
sudo ./build
Espere pacientemente a que se complete la instalación. Cuando veamos la siguiente interfaz sin ningún error, significa que la instalación está completa.
7) Ingrese el siguiente comando para ver la versión de gpio.
gpio-v
8) Finalmente, ingresamos gpio readall, podremos visualizar el estado de cada pin de Raspberry Pi, como se muestra en la siguiente figura.
11 comentarios
Didier
Thanks!
Robert
Thank you. Form the Netherlands.
Pademo
It’s now 2023 and this still works beautifully. Thank you so much!
Timothy
Thank you Jesus Christ the GOD
Timothy
iv’e been at it for weeks and now i found this site and followed the instructions
and it Works nice… I’m Happy!!!!!!
ret:RoboticsProjectControlsFSE&SystemIntegrationEngineer
approaching 30 years of experience.