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

embedded/2024/11/28 4:41:02/

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

第一:开发板原理图

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

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

http://www.ppmy.cn/embedded/5261.html

相关文章

spring的redis注解@Cacheable @Cacheput @CacheEvict的condition、unless

概述 redis的注解使用的过程中总会遇到condition和unless这两个属性&#xff0c;而且不同的注解使用注意事项不一样。本人也是错误使用之后详细查询了一下&#xff0c;作了如下的总结。 Cacheale 这个注解的使用和意义这里不多说&#xff0c;可以查看我的其他文档。这里主要说…

golang 迷宫回溯算法(递归)

// Author sunwenbo // 2024/4/14 20:13 package mainimport "fmt"// 编程一个函数&#xff0c;完成老鼠找出路 // myMap *[8][7]int 地图&#xff0c;保证是同一个地图&#xff0c;因此是引用类型 // i,j表示对地图的哪个点进行测试 func SetWay(myMap *[8][7]int, …

车联网安全发展形势、挑战与建议

文章目录 前言一、技术演进加速车联网安全环境复杂变化(一)网络通信路径多元化(二)感知计算系统智能化(三)业务应用快速迭代拓展二、车联网安全威胁呈现新趋势(一)从攻击对象看,服务平台成为攻击重点(二)从攻击手段看,远程攻击成为主流(三)从危害后果看,车辆运行…

1.爬虫解析字符串2.提取文档内容

package day02; import org.apache.commons.io.FileUtils; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.junit.Test; import java.io.File; import java.io.IOException; public class jianxizfc {// <!--jsoup解析工具所需依赖--> // …

基于Python的招聘信息爬虫系统的设计与实现

基于Python的招聘信息爬虫系统的设计与实现 Design and Implementation of a Python-based Recruitment Information Crawler System 完整下载链接:基于Python的招聘信息爬虫系统的设计与实现 文章目录 基于Python的招聘信息爬虫系统的设计与实现摘要第一章 绪论1.1 研究背景…

使用MATLAB进行ARIMA模型预测的基本示例

ARIMA模型是一种常用的时间序列预测模型&#xff0c;全称为自回归积分滑动平均模型&#xff08;Autoregressive Integrated Moving Average model&#xff09;。下面是一个使用MATLAB进行ARIMA模型预测的基本示例。请注意&#xff0c;这是一个基础示例&#xff0c;实际应用中可…

强化游戏产业发展 新疆文化和旅游厅代表赴粤交流考察

易采游戏网4月17日消息&#xff0c;近日为深化游戏游艺设备市场准入、内容监管、技术创新等方面的工作经验交流&#xff0c;促进游戏游艺产业健康发展&#xff0c;近日&#xff0c;新疆维吾尔自治区文化和旅游厅代表一行到访广州番禺当地游戏游艺企业考察交流。广东省文化和旅游…

【面试八股文之C/C++】

1.define和const的区别&#xff1f; &#xff08;1&#xff09;define 是预处理指令&#xff0c;用于创建符号常量。const 是 C 和 C 的关键字&#xff0c;用于创建具有常量值的变量&#xff0c;本质是只读变量。 &#xff08;2&#xff09;define 在预处理阶段执行。const 在…