Beaglebone black 点亮led 使用BlackLib

Beaglebone black 点亮led 使用BlackLib_第1张图片

MainWindow.h

#ifndef MAINWINDOW_H
#define MAINWINDOW_H

#include 
#include "BlackLib.h"            //包含库,需要在设置里配置路径

namespace Ui {
class MainWindow;
}

class MainWindow : public QMainWindow
{
    Q_OBJECT
    
public:
    explicit MainWindow(QWidget *parent = 0);
    ~MainWindow();

protected slots:
    void ButtonClicked();
	void ButtonClicked1();
private:
    Ui::MainWindow *ui;
};

#endif // MAINWINDOW_H

MainWindow.cpp

#include "MainWindow.h"
#include "ui_MainWindow.h"
#include 

BlackLib::BlackGPIO led1(BlackLib::GPIO_67, BlackLib::output);   //初始化一个示例

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::ButtonClicked()
{
	led1.setValue(BlackLib::low);				//设置引脚值
}
void MainWindow::ButtonClicked1()
{
	led1.setValue(BlackLib::high);				//设置引脚值
}

信号与槽

Beaglebone black 点亮led 使用BlackLib_第2张图片

ok。

你可能感兴趣的:(beaglebone,black)