本文主要是介绍嵌入式linux中利用QT控制蜂鸣器方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
大家好,今天给大家分享一下,如何控制开发板上的蜂鸣器。
第一:开发板原理图
从原理图中可以得出,当引脚输出低电平的时候,对应的蜂鸣器发出响声。
第二:QT代码详细实现
设置一个按钮,点击即可控制BEEP状态发生反转。
#ifndef MAINWINDOW_H
#define MAINWINDOW_H#include <QMainWindow>
#include <QPushButton>
#include <QFile>class MainWindow : public QMainWindow
{Q_OBJECTpublic:MainWindow(QWidget *parent = nullptr);~MainWindow();private:/* 按钮 */QPushButton *pushButton;/* 文件 */QFile file;/* 设置BEEP的状态 */void setBeepState();/* 获取BEEP的状态 */bool getBeepState();private slots:/* 槽函数 */void pushButtonClicked();
};
#endif // MAINWINDOW_H
第三:QT中mainwindow.cpp代码的详细实现
#include "mainwind
这篇关于嵌入式linux中利用QT控制蜂鸣器方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!