我是靠谱客的博主 标致烧鹅,这篇文章主要介绍TinkerBoard开发板使用C++检测独立按键是否被按下,现在分享给大家,希望可以做个参考。

接线:

按键模块的地接开发板的地,按键模块的信号线接开发板的物理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++检测独立按键是否被按下内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(97)

评论列表共有 0 条评论

立即
投稿
返回
顶部