
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SHT30 是一款应用非常广泛的数字型温湿度传感器,采用 I2C 通信接口,在智慧农业、室内环境监测、物联网设备中大量使用。本次实验基于 STM32L431VC 核心板,驱动 SHT30 完成环境温湿度采集,同时实现LCD 屏幕本地显示 + 串口向上位机输出,记录硬件原理、代码解析、实验现象与优化思路,适合嵌入式入门同学参考学习。115200本次 SHT30 温湿度采集实验,完整练习了 STM32
NFC 技术在门禁、电子标签、设备快速配对场景使用十分广泛。本次实验基于主控芯片,外接 NT3H2211 NFC 扩展板,使用 HAL 库完成 NFC 读卡功能。可以识别手机 NFC 以及 NFC 标签卡片,识别结果通过串口输出到电脑调试助手。把本次实验踩坑、原理、代码、调试结果整理成博客,方便嵌入式初学者参考。硬件环境:STM32L431VC 核心板、NT3H2211 NFC 扩展板、LCD 屏
本篇记录基于 STM32L431VC 智能家居开发板,驱动SGP30 二氧化碳传感器完整实验。使用 I2C 总线读取气体浓度,实现 LCD 本地实时显示、串口向上位机输出测量数据,完整覆盖硬件连接、程序架构、实验现象、排错以及拓展方案,适合 STM32 嵌入式新手学习参考。硬件平台:STM32L431VC 鸿蒙智能家居开发板 传感器:SGP30 二氧化碳传感器(I2C 通信) 开发框架:STM32
最近在做鸿蒙班 STM32L4 智能家居板实验,完成了AS312 热释电人体红外传感器(HC‑SR501)的人体存在检测项目。实现功能:GPIO 读取人体红外信号、LCD 屏幕实时显示有人 / 无人状态、串口上报检测结果、软件定时采样 + 状态防抖,踩过的坑、原理、代码逻辑、现象全部整理出来,适合 STM32 嵌入式新手参考学习。
初始化顺序不能颠倒:硬件外设、模块初始化必须放在操作系统内核初始化之前,外设准备完成之后,再启动LiteOS内核调度。LiteOS任务两个重点:任务栈空间要给足,栈太小直接系统崩溃;任务循环内必须使用延时/阻塞函数让出CPU,否则任务独占CPU,整个系统卡死。LCD屏幕绘制,XY坐标、字体颜色、前景背景色参数要正确,参数错误会出现文字乱码、看不到输出。简单按键检测,可以直接放在显示任务循环周期扫描
最近在做黑龙江东方学院鸿蒙班的物联网实验——智能道闸项目。基于STM32L431主控+鸿蒙LiteOS,利用定时器PWM输出驱动两路舵机,对比智慧交通、智慧家居两块扩展板差异,修改驱动完成双道闸同步开关。本篇把整个实验原理、代码修改要点、踩坑记录完整整理出来,适合刚上手鸿蒙物联网开发的同学参考。❗定时器初始化完成不等于输出PWM,必须调用开启通道,否则引脚没有波形输出;PA11、PA15必须配置为
最近在做黑龙江东方学院鸿蒙班的物联网实验——智能道闸项目。基于STM32L431主控+鸿蒙LiteOS,利用定时器PWM输出驱动两路舵机,对比智慧交通、智慧家居两块扩展板差异,修改驱动完成双道闸同步开关。本篇把整个实验原理、代码修改要点、踩坑记录完整整理出来,适合刚上手鸿蒙物联网开发的同学参考。❗定时器初始化完成不等于输出PWM,必须调用开启通道,否则引脚没有波形输出;PA11、PA15必须配置为
最近在做黑龙江东方学院鸿蒙班的物联网实验——智能道闸项目。基于STM32L431主控+鸿蒙LiteOS,利用定时器PWM输出驱动两路舵机,对比智慧交通、智慧家居两块扩展板差异,修改驱动完成双道闸同步开关。本篇把整个实验原理、代码修改要点、踩坑记录完整整理出来,适合刚上手鸿蒙物联网开发的同学参考。❗定时器初始化完成不等于输出PWM,必须调用开启通道,否则引脚没有波形输出;PA11、PA15必须配置为
最近在做黑龙江东方学院鸿蒙班的物联网实验——智能道闸项目。基于STM32L431主控+鸿蒙LiteOS,利用定时器PWM输出驱动两路舵机,对比智慧交通、智慧家居两块扩展板差异,修改驱动完成双道闸同步开关。本篇把整个实验原理、代码修改要点、踩坑记录完整整理出来,适合刚上手鸿蒙物联网开发的同学参考。❗定时器初始化完成不等于输出PWM,必须调用开启通道,否则引脚没有波形输出;PA11、PA15必须配置为
本文基于黑龙江东方学院 STM32L41VC 核心板 + 智慧交通扩展板,使用 HAL 库完成 ST118 反射式红外光电传感器障碍物检测实验。完整梳理实验原理、实验过程中遇到的各类困难、硬件接线易错点、代码开发陷阱、故障现象定位以及实操注意事项,适合单片机新手做实验参考,遇到传感器检测异常可以直接对照本文进行排查。关键词:STM32L4;HAL 库;ST118;红外光电传感器;故障排查。







