我是靠谱客的博主 标致烧鹅,最近开发中收集的这篇文章主要介绍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++检测独立按键是否被按下所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部