树莓派4B4G GPIO LED 问题解决方法
树莓派4B4G GPIO LED 问题解决方法(适合小白,亲测有用)
我的树莓派4B 4G,系统是2020-02-13-raspbian-buster-full.img,采用WiringPi实现,按照网上步骤安装,gpio -v正确,在运行测试程序时,在wiringPiSetup() 出现断错误,下面是大神指导后的解决办法;
1. 下载获取 WiringPi.zip
https://download.csdn.net/download/wangyangyangdz/12438472
2. 编译安装 WiringPi.zip
- sudo -i 进入root权限
- 解压WiringPi.zip之后cd进WiringPi 目录
- chmod a+x build
- ./build
- 完成,使用测试程序进行测试;
#include<wiringPi.h>
#include<stdio.h>
int main()
{
wiringPiSetup();
pinMode(0,OUTPUT);
while(1)
{
printf("turn off led\n");
digitalWrite(0,HIGH);
delay(500);
printf("turn on led\n");
digitalWrite(0,LOW);
delay(500);
}
return 0;
}