
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了STM32芯片的ISP升级方法,重点分析了启动模式和系统存储器代码下载流程。通过配置BOOT引脚可选择三种启动方式:主闪存、系统存储器和SRAM启动。系统存储器启动时,ST官方固件支持通过串口协议进行程序下载,需设置偶校验、8位数据位和1位停止位。使用STM32CubeProgrammer工具可实现HEX文件烧录,下载完成后需切换回主闪存启动模式。文章还提供了相关技术文档和开源资料获取途

本项目基于STM32控制器,通过MPU6050姿态传感器采集原始数据,采用卡尔曼滤波、一阶滤波和Mahony算法三种方式解算姿态数据。系统通过OLED屏幕实时显示解算结果,并利用ESP8266模块连接WiFi,通过MQTT协议将检测数据上传至云端。硬件设计包含MPU6050、OLED和ESP8266的详细接线方案。软件部分重点实现了MPU6050的校准驱动、ESP8266的AT指令通信机制(采用环

本文介绍了一个基于STM32的智能路灯控制系统设计方案。系统通过BH1750光照传感器检测环境亮度,结合HC-SR501人体红外传感器判断人员活动情况,实现按需照明功能。当光照低于阈值且检测到有人时自动开灯,光照充足或无人时自动关灯。系统采用ESP-01S WiFi模块通过MQTT协议上报路灯状态、光照值和人体检测数据至服务器,实现远程监控。文章详细说明了硬件连接方式、ESP01S固件配置要求以及

本文介绍了一个基于STM32的智能路灯控制系统设计方案。系统通过BH1750光照传感器检测环境亮度,结合HC-SR501人体红外传感器判断人员活动情况,实现按需照明功能。当光照低于阈值且检测到有人时自动开灯,光照充足或无人时自动关灯。系统采用ESP-01S WiFi模块通过MQTT协议上报路灯状态、光照值和人体检测数据至服务器,实现远程监控。文章详细说明了硬件连接方式、ESP01S固件配置要求以及

本文介绍了一个基于STM32的智能路灯控制系统设计方案。系统通过BH1750光照传感器检测环境亮度,结合HC-SR501人体红外传感器判断人员活动情况,实现按需照明功能。当光照低于阈值且检测到有人时自动开灯,光照充足或无人时自动关灯。系统采用ESP-01S WiFi模块通过MQTT协议上报路灯状态、光照值和人体检测数据至服务器,实现远程监控。文章详细说明了硬件连接方式、ESP01S固件配置要求以及

该项目实现一个基于51单片机的智能温室大棚,使用DHT11获取当前环境的温湿度,检查当前温湿度的状态。如果温度大于设定值,控制减温器继电器打开,如果温度小于设定值,控制升温器继电器打开。如果湿度大于设定值,控制减湿器继电器打开,如果湿度小于设定值,控制加湿器继电器打开。温湿度上下限可通过按键设置,还能通过串口发送当前的温湿度值到上位机。

本文详细介绍了如何使用虚拟串口,并且叙述了如何使用Proteus和虚拟串口连接起来使用,以及和上位机间的通信。

本文详细介绍了基于STM32HAL库和CubeMX开发的平衡小车项目配置过程。项目使用STM32F103C8T6芯片,通过CubeMX配置了电机PWM驱动(定时器1)、编码器接口(定时器2/4)、超声波测距(输入捕获)、MPU6050(IIC+中断)、电源ADC检测、多串口通信(USART1-3)、OLED显示(SPI)以及按键和LED等外设。重点讲解了各模块的初始化参数设置,包括时钟配置、定时器

该设计是一个简易的基于51单片机的智能楼道照明设计,功能说明:1. 按键按下在自动和手动模式中切换。2. 自动模式下,检测到人体,并且当前光照阈值低于设定阈值,灯点亮,如果检测不到人体,楼道灯熄灭。3. 手动模式下,按键可以直接选择点亮灯还是关闭灯。

该设计是一个简易的基于51单片机的温湿度检测报警系统,功能说明:1. 使用LCD1602实时显示当前的温湿度。2. 读取DHT11的温湿度值,如果温度大于最大设定值,LED1亮,如果温度小于最小设定值,LED2亮。如果湿度大于最大设定值,LED3亮,如果湿度小于最小设定值,LED4亮。3. 可以设置温度和湿度的上下限。








