嵌入式linux中利用QT控制蜂鸣器方法

      大家好,今天给大家分享一下,如何控制开发板上的蜂鸣器。

第一:开发板原理图

    从原理图中可以得出,当引脚输出低电平的时候,对应的蜂鸣器发出响声。

第二: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

相关推荐

  1. 嵌入linux系统man手册中文设置方法

    2024-04-21 07:24:03       39 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-21 07:24:03       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-21 07:24:03       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-21 07:24:03       82 阅读
  4. Python语言-面向对象

    2024-04-21 07:24:03       91 阅读

热门阅读

  1. 数组双指针

    2024-04-21 07:24:03       31 阅读
  2. MySQL 中的数据文件配置文件

    2024-04-21 07:24:03       36 阅读
  3. Few-Shot, Zero-Shot & One-shot

    2024-04-21 07:24:03       34 阅读
  4. 腾讯云免费ssl证书申请与宝塔手动部署

    2024-04-21 07:24:03       35 阅读
  5. 【Python基础】Lambda匿名函数

    2024-04-21 07:24:03       34 阅读
  6. 开发语言漫谈-React

    2024-04-21 07:24:03       35 阅读
  7. 常用数据结构及设计

    2024-04-21 07:24:03       31 阅读