概述
接线:
按键模块的地接开发板的地,按键模块的信号线接开发板的物理8号引脚(wPi编号是15)。
编码:
先设置15号引脚为输入,并且是上拉。
然后开始读,间隔为50毫秒。
#include <iostream>
#include <wiringPi.h>
using namespace std;
#define BUTTON 15
int main()
{
cout << "Hello World!" << endl;
wiringPiSetup();
pinMode(BUTTON, INPUT);// 设置按钮引脚为输入
pullUpDnControl(BUTTON, PUD_UP); // 接按钮的引脚设置成上拉
while (1) {
if(digitalRead(BUTTON) == 0) {
cout<<"button down"<<endl;
} else {
cout<<"button up"<<endl;
}
delay(50);
}
return 0;
}
编译命令: g++ -o key key.cpp -lwiringPi
运行: ./key
然后开始按按键 。
最后
以上就是标致烧鹅为你收集整理的TinkerBoard开发板使用C++检测独立按键是否被按下的全部内容,希望文章能够帮你解决TinkerBoard开发板使用C++检测独立按键是否被按下所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复