1 不知道你疯了没,反正我顶不住了
这是一周搞定树莓派的第二题,你已经初步掌握了linux,树莓派的基本操作,以及QTCreator
但是现在,你发现,你离点亮跑马灯还差一个wiringPi
2 wiringPi的安装
要安装wiringPi,你得首先安装Git
然后...
en 我查了一下,我的这个好像被某人安装过了,所以我不安装了,你们叉叉吧...
我用命令gpio -v检查了下版本
然后用命令gpio readall,检查了具体参数:
所以我有的
然后添加配置LIBS += -lwiringPi
接下来,你就可以使用了:
定制个按钮,信号槽连接按钮信号,并定义处理函数:
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include "wiringPi.h"
#include<QMessageBox>
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
wiringPiSetup();//安装wiringPi
}
MainWindow::~MainWindow()
{
delete ui;
}
void MainWindow::Experiment_01PRocess(){
//按钮点击事件
int i = 0;
pinMode(0,OUTPUT);
while(1)
{
digitalWrite(0,HIGH);
delay(200);
digitalWrite(0,LOW);
delay(200);
}
}
void MainWindow::debug(const char * value){
QMessageBox::information(this,"Info",value,QMessageBox::Ok);
}
然后就...接线吧,我已经把数据写到gpio上面去了,只需要正确接线,就可以实现了...