官网: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库
 
        