接线:
按键模块的地接开发板的地,按键模块的信号线接开发板的物理8号引脚(wPi编号是15)。
编码:
先设置15号引脚为输入,并且是上拉。
然后开始读,间隔为50毫秒。
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22#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++检测独立按键是否被按下内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复