wiringPi的引脚编号与树莓派的标准编号不同,我们先来看看它的引脚编号:
wiringPi使用非常简单,在我们要使用GPIO时首先需要引入wiringPi的头文件#include <wiringPi.h>并调用相关的同个函数,我们来看一个向25号引脚输出高电平的例子:
#include <wiringPi>
int main(int argc, char *argv[])
{
//初始化WiringPi
wiringPiSetup();
//设置指定25号引脚为输出引脚
pinMode(25, OUTPUT);
while (1)
{
//向25号引脚输出高电平
digitalWrite(25, HIGH);
usleep(1000);
}
}
我们再来编写一个从26号引脚读入信号的例子:
#include
int main(int argc, char *argv[])
{
//初始化WiringPi
wiringPiSetup();
//设置指定26号引脚为输入引脚
pinMode(26, INPUT);
while (1)
{
//从26号引脚读入信号,如果是高电平则do something
if (digitalRead(26))
{
//do something
}
usleep(1000);
}
}
Copyright © 2015-2023 问渠网 辽ICP备15013245号