自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Stm32标准库完成超声波测试距离和自动打开垃圾桶

本项目旨在使用 STM32F10x 系列微控制器驱动 HC - SR04 超声波测距模块,实现距离测量功能,并将测量结果通过串口输出。项目主要由定时器初始化、HC - SR04 模块初始化和主程序循环测量等部分组成。本项目主要实现了对舵机的控制,通过 PWM(脉冲宽度调制)信号来驱动舵机转动到指定的角度。代码主要分为四个文件,分别是 PWM.h、PWM.c、Servo.h 和 Servo.c,下面将对每个文件进行详细分析。通过以上四个文件的配合,实现了对舵机的控制。

2025-05-23 16:46:15 641

原创 Stm32标准库完成DHT11

第五步:读取完整的数据先启动DHT然后判断DHT响应,创建数组Data里面要存储DHT发送的5字节数据一共40个数据位 最后一个位校验位 第一个是湿度的整数第二个是湿度的小数,第三个是温度的整数第四个是温度的小数,第五个是校验位等于前4个和说明没有问题,DHT11的小数部分为0。第二步:完成启动DHT函数:先设置DHT为输出模式如何主机拉低总线拉低至少18毫秒,如何释放总线回到高电平 等待DHT响应 在切换输入模式读取传感器的响应 在延迟20us稳定信号。第二步:启动USART。

2025-05-20 18:57:11 300

原创 Qt小项目案例:记事本

QIODevice::WriteOnly 模式会清空文件内容,并将文件指针定位到文件的开头,以便你可以从头开始写入数据。是 C++ 中最常用的类型转换方式之一,它在编译时进行类型检查,不进行运行时的安全性检查。这里的过滤器是 Text (*.txt),表示只显示 .txt 文件。在上面的基础运行会出现bug(出现追加内容重复的问题,是因为在以追加模式保存时,把整个文本编辑框的内容都追加到文件里了)出现的问题:读取文件的时候只能读取UTF-8类型的文本 当打开其他编码时候出现乱码。

2025-03-19 15:13:41 852

原创 网络通信(客户端)并解决服务端的一些bug

可以看作是文本编辑器中的光标,它不仅能指示当前文本操作的位置,还能对文本进行选择、插入、删除等操作。本身是抽象类,不能直接实例化,不过它有多个具体的子类,用于设置不同类型的文本格式。类的一个成员函数,其功能是设定定时器触发的时间间隔,单位为毫秒。方法的作用是立刻终止当前的连接,并且丢弃读写缓冲区里所有未处理的数据。该类用于设置列表的格式,比如列表的样式(有序列表、无序列表)、缩进等。此子类用于设置文本块的格式,例如段落的对齐方式、缩进、行间距等。会尝试正常关闭连接,也就是发送完缓冲区里的数据之后再关闭;

2025-03-18 17:04:24 357

原创 Qt网络通信(服务端的实现)

将该控件提升为MyComBoBox断开连接的时候会出现端口号0 利用tcp!=0可以解决 (没有根本解决 只是页面上不显示其实还存在在)根本解决在断开的时候删除connection//刷新连接的端口//先刷新// 这行代码把 serve 对象及其所有子对象中找到的 QTcpSocket 对象的指针存储在 stocket 列表中;//显示端口号//断开连接的时候会出现端口号0 利用tcp!=0可以解决 (没有根本解决 只是页面上不显示其实还存在在)

2025-03-13 21:24:35 798

原创 Qt串口助手的设计(有bug不完整)

完善文件完善代码交给父类处理很重要 如果没有将会丢了原有的功能连接完成槽函数。

2025-03-13 14:52:09 755 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除