官网:http://wiringpi.com/
代码库:https://github.com/guation/WiringPi-arm64
镜像:https://gitee.com/guation/WiringPi-arm64
因为本树莓派使用的是ubuntu64位系统,而wiringpi是在32位上使用的,所以要开启32位支持
wget https://gitee.com/guation/WiringPi-arm64/attach_files/767915/download/wiringpi-2.61-g.deb开启32位支持
sudo dpkg --add-architecture armhf
sudo apt update安装
sudo apt install -f ./wiringpi-*-g.deb
gpio -v
gpio readall示例
#include <stdio.h>
#include <wiringPi.h>
#define LED0 1 // 设置GPIO1为控制LED的引脚,11pin
int main()
{
printf("Hello world\n");
wiringPiSetup(); // 初始化gpio
pinMode(LED0, OUTPUT); // 设置gpio0为输出模式
while (1) {
// 设置GPIO0为高电平
printf("Set GPIO0 : H\n");
digitalWrite(LED0, HIGH);
delay(4000);
// 设置GPIO0为低电平
printf("Set GPIO0 : L\n");
digitalWrite(LED0, LOW);
delay(4000);
return 0;
}
澹版槑:
鏈枃閲囩敤
BY-NC-SA
鍗忚杩涜鎺堟潈锛屽鏃犳敞鏄庡潎涓哄師鍒涳紝杞浇璇锋敞鏄庤浆鑷?
走着的小站
鏈枃鍦板潃: 树莓派ubuntu18.04使用wiringPI库
鏈枃鍦板潃: 树莓派ubuntu18.04使用wiringPI库