- 博客(10)
- 收藏
- 关注
原创 DS1302(STM32F103C8T6+HAL库)
DS1302模块DS1302 是带 31 字节 RAM 的实时时钟芯片,靠 32.768kHz 晶振计时,可自动处理日历与闰年,支持 12/24 小时制。采用三线串行接口(RST、I/O、SCLK)与 MCU 通信,支持单字节与多字节两种读写模式。双电源供电(VCC1 备份 / VCC2 主供),低功耗保持,可配置涓流充电为备份电源补电。内置时钟停止位与写保护位,启停振荡与读写权限可控,工作电压 2.0–5.5V,适配宽温场景。同样没有核心的芯片设计电路,只有外围电路。
2026-03-15 14:50:59
229
原创 火焰传感器(STM32F103C8T6+CubeMX)
本文介绍了基于STM32F103C8T6的火焰传感器模块实现方案。通过STM32CubeMX配置ADC1通道8(PB0)采集火焰传感器模拟信号,提供了完整的ADC初始化代码和火焰传感器数据处理函数。包括ADC原始值读取、多次采样平均值计算以及电压值转换功能。系统采用SEGGER_RTT输出检测数据,可实时显示火焰强度(ADC值0-4095)和对应电压值(0-3300mV)。火焰传感器模块工作电压3.3-5V,探测范围760-1100nm红外光谱,最大探测距离80cm,适合火焰报警和红外感应应用。
2026-03-03 17:05:35
659
原创 0.96寸OLED显示屏(STM32F103+CubeMX)
本文介绍了基于STM32F103C8T6与0.96寸OLED显示屏的开发实现。硬件采用I2C通信接口,核心驱动IC为SSD1306,工作电压3.3V。代码使用STM32CubeMX和Keil开发环境,包含I2C初始化、OLED驱动及字体显示等功能模块。重点分析了OLED初始化时序,提出通过批量传输指令优化I2C通信效率的方法,将27条初始化指令合并为单次传输,显著提升性能。文章还展示了数字、字符的显示实现,并配套视频教程,适合快速入门OLED开发。
2026-03-02 13:25:52
782
原创 MQ系列适用(STM32F103+CubeMX+ADC读取)
MQ2传感器模块MQ 系列气体传感器均为半导体型气敏传感器,核心以二氧化锡(SnO₂)为基础气敏材料(MQ131 为复合金属氧化物),依托气敏材料与目标气体接触后电导率 / 电阻值发生规律性变化的原理实现气体检测;器件内置镍铬合金加热器,通过加热为气敏材料提供最佳工作温度,部分型号采用高低温循环加热方式提升检测选择性,传感器电阻变化可通过串联负载电阻转换为电压信号输出,实现气体浓度的间接检测。全系列器件均为 6 针状管脚封装,含 4 个信号管脚、2 个加热管脚,以下按型号依次梳理核心参数与应用场景。
2026-02-28 18:42:37
698
原创 DHT22传感器(AM2302)(STM32F103C8T6)
参数是已校准的数字温湿度传感器,用于检测环境温湿度,采用,标准单总线接口。拥有比DHT11更高的精度和更大的量程。AM2302器件采用简化的单总线通信。单总线即只有一根数据线,系统中的数据交换、控制均由数据线完成。单总线通常要求外接一个约5.1kΩ的上拉电阻,这样,当总线闲置时,其状态为高电平。SDA用于微处理器与AM2302之间的通讯和同步采用单总线数据格式,一次传送40位数据,高位先出。具。
2026-02-23 17:05:26
784
1
原创 光敏传感器(STM32F103+CubeMX)
摘要:本文介绍了基于STM32F103C8T6的光敏传感器数据采集系统实现方法。系统使用Keil uVision5和STM32CubeMX(6.8.1)开发环境,包含ADC初始化配置、光敏数据处理函数等核心代码模块。文章详细展示了adc.c、gm.c、gm.h和main.c四个关键代码文件,实现了ADC原始值读取、电压转换和亮度计算功能。系统通过光敏电阻检测环境亮度变化,并通过SEGGER_RTT输出调试信息。文中还简要说明了光敏传感器模块的工作原理和电路特性,适合初学者快速上手实践。
2026-02-20 19:15:00
277
原创 土壤(STM32F103+CubeMX)
本文介绍了基于STM32F103C8T6和土壤湿度计的硬件检测系统实现方案。系统通过ADC1采集PA1引脚的模拟信号,采用滑动平均滤波算法处理数据,将ADC原始值转换为0-100%的湿度百分比。代码包含ADC初始化配置、湿度转换计算和滤波处理三个主要部分,使用STM32CubeMX生成基础代码框架,并通过Keil uVision5进行开发。系统可实现土壤湿度的实时检测,输出结果保留1位小数精度,适用于农业灌溉等场景。配套视频教程可帮助开发者快速掌握实现方法。
2026-02-18 21:05:06
480
原创 嵌入式线束接口汇总(单片机方向)
本文总结了单片机开发中常见的几种线束接口及其制作方法,包括XH-2.54、GH1.25、PH2.0、SH1.0mm和SM2.54电源接口等。重点介绍了XH-2.54接口的压线制作方法,并提醒GH1.25接口使用时需注意插紧避免短路。文章指出接口间距选择需权衡电流承载能力和PCB空间占用,建议根据实际需求选型。作者坦言除常见接口外,其他类型仍需通过淘宝搜索识别,体现了初级工程师的学习历程。这些经验分享为初学者提供了实用的接口知识参考。
2026-01-08 18:01:49
533
原创 ESP32-IDF小智编译更改唤醒词(按部就班教会你)
摘要:本文介绍了在Windows环境下使用ESP32 IDF和Python配置AI语音助手"小智1.94"的完整流程。重点包括:1)确认ESP32编译环境;2)提供常见编译报错解决方案;3)详细说明配置指令,包括设置中文环境、选择芯片型号;4)重点讲解menuconfig配置步骤,包括唤醒词设置、分区表修改和语音模型选择;5)最后给出编译和烧录指令。文章提供了完整的配置路径和注意事项,特别强调了中文环境设置和分区表修改等关键步骤。
2025-12-30 11:10:50
984
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅