自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 基于STM32小车项目融合(第十二天)

本文介绍了一款多功能智能矿探小车的设计与实现。该小车具备三种控制模式(自动/遥控/语音控制)和基础行驶功能(前进/转向/循迹/避障),搭载烟雾、温湿度等环境传感器实现实时/定点检测,并配有超标警报系统(鸣笛+语音播报)。通过语音交互模块支持指令控制与状态反馈,提升了人机交互体验。该项目展示了嵌入式系统在环境探测领域的综合应用,为智能探测设备开发提供了实用参考。

2025-07-22 15:11:58 888

原创 DTH11测量温湿度学习(第十一天)

本文介绍了基于STM32的DHT11温湿度检测模块的应用方法。首先说明DHT11的硬件连接方式,包括VCC、GND和DATA引脚与开发板的连接。其次详细解析了DHT11的工作原理和数据格式,重点阐述了起始信号、响应时序及0/1信号的判别方法。最后给出了完整的代码实现,包含GPIO模式切换、起始信号发送、数据读取等核心功能函数。该方案可实现温湿度数据的准确采集,适用于各类嵌入式项目需求。文章配套专栏提供了更多STM32开发相关内容,助力开发者快速掌握智能硬件开发技术。

2025-07-22 15:02:35 966

原创 ASRPRO系列语音模块(第十天)

摘要:本文详细介绍了ASRPRO语音模块与STM32矿探小车的集成方案。通过天问BLOCK软件搭建语音编程环境,提供两种通信方式:GPIO直连方案(适用于单指令控制)和串口通信方案(支持多指令扩展)。重点阐述了串口通信的硬件连接配置(VCC/GND/TX/RX)与STM32程序实现逻辑,包括指令解析(A/B/C/D字符编码)和传感器数据处理(MQ2模块的帧校验与浓度计算)。文中附有关键代码片段,展示了小车运动控制、灯光操作及传感器数据通信的具体实现方法,为智能矿探设备的语音交互开发提供实用参考。

2025-07-15 20:34:40 1159

原创 MQ2烟雾传感器模块(第九天)

本文介绍了MQ2烟雾传感器模块在STM32开发中的使用方法,重点分析了串口型模块的数据获取与处理流程。模块通过USART接口与单片机通信,发送固定请求帧FF 01 86 00 00 00 00 00 79后,解析返回帧中的浓度数据(第2-3字节)。关键实现包括:CRC校验、数据帧解析、浓度值转换(0-5000范围转为百分比)以及通过蓝牙模块将数据发送至手机APP显示。文中提供了完整的USART初始化配置、数据请求/接收中断处理及防冲突机制代码,适用于智能矿探小车的环境监测系统开发。

2025-07-15 20:24:47 954

原创 串口学习和蓝牙通信HC05(第八天)

本文总结了STM32F407的UART通信配置流程与HC05模块应用。内容涵盖UART异步全双工通信原理、STM32F407固件库配置步骤(时钟使能、GPIO复用、串口初始化、中断设置等),以及HC05蓝牙模块的AT指令配置方法。通过开发板实例(UART1/2/3引脚)和代码片段,详细说明如何实现串口数据收发,并强调波特率同步、硬件连接等关键点,为嵌入式通信开发提供实用参考。

2025-07-13 21:38:22 1461

原创 小车避障功能的实现(第七天)

本文介绍了智能矿探小车的红外避障功能实现。通过左右红外探头检测障碍物,小车根据信号判断障碍位置(0为有障碍,1为无障碍),执行相应动作:双探头触发时右转绕行;单侧触发时反向转弯避障;无障碍则直行。代码逻辑清晰,强调硬件调试耐心。专栏持续更新STM32智能小车开发技术,欢迎互动学习。

2025-07-13 21:25:30 709

原创 按键控制小车运行状态(利用中断)

本文详细介绍了基于STM32的智能矿探小车外部中断(EXTI)实现方案。通过配置GPIO引脚(PA0、PE2-PE4)为下降沿触发中断,映射至EXTI线路并设置NVIC优先级,实现按键(S1-S4)对小车的状态切换与速度调节控制。S1按键循环切换行驶状态(停止/前进/后退/左转/右转),S2/S3调节速度值(支持三级速度与自定义步长),S4修改速度调整步长。代码涵盖中断初始化、消抖处理及全局状态管理,为小车的实时控制提供核心技术支持。 (

2025-07-11 20:14:41 865

原创 小车循迹功能的实现(第六天)

小车循迹功能的实现

2025-07-11 20:05:16 380

原创 我的创作纪念日

《创作者365天:三分钟热度的坚持》

2025-07-10 20:29:55 337

原创 学习中断配置的一天(第五天)

本文介绍了STM32外部中断的基础知识及配置方法。主要内容包括:1)外部中断与GPIO引脚的对应关系(16个EXTI线对应不同GPIO引脚);2)中断配置流程,分为中断源配置(时钟使能、GPIO初始化、SYSCFG配置、EXTI设置)和NVIC配置(优先级分组、通道设置);3)外部中断服务函数的编写规范及按键功能实现(切换行驶状态、调节速度等)。文章为STM32智能矿探小车的开发提供了外部中断的应用指导。

2025-07-10 20:11:31 981

原创 C语言模块化编程思维以及直流电机控制(第四天)

本文介绍了智能矿探小车开发中的模块化编程与直流电机控制技术。在模块化编程部分,详细说明了如何通过.c和.h文件实现功能模块化,提高代码复用性。直流电机控制方面,具体讲解了电机驱动模块的接线方法、转动原理及GPIO引脚配置方案。最后给出了小车运动控制的核心代码实现,包括初始化函数和基本运动控制逻辑。这些内容为后续智能矿探小车的开发奠定了坚实的技术基础。

2025-07-09 16:52:25 1668

原创 C语言进阶知识与STM32基础(第三天)

| 推挽输出:高低电平输出能力强;开漏输出:仅能输出低电平或高阻态(需外接上拉电阻)。 | | 复用 | 引脚用于特定外设(如UART、SPI等) | 复用推挽输出(如UART_TX)、复用开漏输出(如I2C_SCL)。 | | 模拟 | 用于ADC/DAC等模拟信号处理 | 模拟输入(ADC采样)、模拟输出(DAC输出)。 | 4.3 引脚配置步骤(以点亮LED为例) 使能时钟:配置RCC寄存器,开启GPIO组时钟(如RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOF,

2025-07-09 16:28:36 733

原创 C语言学习(第二天)

本题核心是通过分支结构判断月份天数和闰年,结合循环累加剩余月份天数,重点在于边界条件处理(如月份/日期合法性校验)和逻辑严谨性(如闰年对2月的影响)。该逻辑可直接应用于STM32矿探小车的时间相关功能,例如计算任务剩余时间等。

2025-07-07 20:51:49 723

原创 C语言学习(第一天)

C语言与STM32矿探小车开发入门摘要 本文介绍了C语言基础知识和STM32矿探小车开发所需的编程要点。内容涵盖: C语言基础:包括程序结构、变量定义规则、数据类型分类及sizeof运算符应用 常量类型:详细说明整数/浮点/字符/字符串常量的不同特性和存储方式 运算符系统:重点解析算术、关系、逻辑运算符的使用场景和特殊规则 位操作技巧:深入讲解移位、按位与/或/异或等操作在嵌入式开发中的应用 实际案例:通过代码示例演示运算符优先级、惰性求值等关键概念.

2025-07-06 21:16:22 379 2

原创 【C++程序设计】——利用数组处理批量数据(二)

💻

2024-08-04 00:12:18 788 5

原创 【C++程序设计】——利用数组处理批量数据(一)

💻

2024-08-02 23:01:01 1117 8

原创 【C++程序设计】——运算符那些事

👨‍💻

2024-07-27 22:07:06 2065 16

原创 【C++程序设计】——利用函数实现指定功能(四)

👨‍💻

2024-07-24 13:35:58 848

原创 【C++程序设计】——利用函数实现指定功能(三)

👨‍💻

2024-07-23 23:10:02 1234

原创 【C++程序设计】——利用函数实现指定功能(二)

👨‍💻

2024-07-23 13:52:23 1224

原创 【C++程序设计】——利用函数实现指定功能(一)

👨‍💻

2024-07-22 22:04:37 2133 26

原创 【C++程序设计】——程序初步设计(二)

👨‍💻

2024-07-14 08:00:00 809 3

原创 【C++程序设计】——程序初步设计(一)

👨‍💻

2024-07-12 23:29:16 2606 3

原创 【C++程序设计】——数据的存储、表示形式和基本运算

👨‍💻

2024-07-11 22:09:27 1317 3

原创 【C++程序设计】——C++的初步认识

👨‍💻

2024-07-10 17:51:33 1213 3

基于STM32小车项目融合(第十二天)

项目的简单融合

2025-07-22

空空如也

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

TA关注的人

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