大家好,今天给大家分享一下,如何控制开发板上的蜂鸣器。
第一:开发板原理图
从原理图中可以得出,当引脚输出低电平的时候,对应的蜂鸣器发出响声。
第二:QT代码详细实现
设置一个按钮,点击即可控制BEEP状态发生反转。
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QPushButton>
#include <QFile>
class MainWindow : public QMainWindow
{
Q_OBJECT
public:
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