logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【Proteus仿真-开源】基于51单片机的智能温湿度大棚设计

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

文章图片
#proteus#51单片机#驱动开发
Proteus8.9使用虚拟串口VSPD仿真51单片机的串口通信【详细教程-2025】

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

文章图片
#嵌入式硬件#51单片机
基于STM32HAL库的平衡小车设计(二)--CubeMX配置说明

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

文章图片
#stm32#嵌入式硬件#单片机
【开源】基于51单片机的简易智能楼道照明设计

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

文章图片
#51单片机#嵌入式硬件#单片机
【开源】基于51单片机的温湿度检测报警系统

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

文章图片
#51单片机#嵌入式硬件#单片机
【开源】STM32HAL库移植Arduino OneWire库驱动DS18B20和MAX31850

本文介绍了一个基于STM32F103C8T6的MAX31850温度传感器读取项目,该项目移植了Arduino的OneWire库到STM32平台。主要内容包括: 项目开源地址及联系方式 MAX31850模块简介 OneWire库移植方法: 修改延时和中断控制函数 实现GPIO操作接口 创建one_wire设备对象 使用示例: 初始化流程 温度读取步骤 数据校验和转换 该项目将Arduino库成功移植

文章图片
#开源#stm32#嵌入式硬件
【开源】STM32HAL库驱动ST7789_240×240(硬件SPI+软件SPI)

ST7789液晶屏驱动实现与问题总结 本文分享了使用STM32HAL库驱动1.3寸ST7789液晶屏的经验,提供了软件SPI和硬件SPI两种实现方式。项目已开源,包含完整的移植接口代码。使用过程中发现SPI模式兼容性问题:软件SPI仅模式2可用,硬件SPI除模式3外均正常工作。建议开发者根据实际屏幕型号调整SPI模式参数(CPOL/CPHA)。项目提供了详细的使用说明和移植指南,遇到驱动失败时可尝

文章图片
#开源#stm32#嵌入式硬件
【免费开源】STM32F103C8T6移植DMP解算MPU9250

STM32F103 MPU9250 DMP移植摘要 本项目基于STM32F103C8T6和HAL库实现了MPU9250的DMP移植,参考了正点原子及网络资源。移植过程包括下载官方DMP库、替换M3内核库文件、修改I2C接口函数等关键步骤。主要修改了inv_mpu.c文件中的I2C读写函数定义,添加了HAL库延时函数,并调整了数据结构。项目还提供了卡尔曼滤波、互补滤波等多种姿态解算方法。移植过程中发

文章图片
#stm32#驱动开发#嵌入式硬件
【免费开源】STM32F103C8T6移植DMP解算MPU6050

本项目基于STM32F103C8T6开发板,移植了MPU6050的DMP库进行姿态解算。提供了I2C读写接口的实现方法,并整合了卡尔曼滤波、互补滤波以及Mahony、Madgwick等多种解算算法。详细介绍了从Invensense官网下载DMP库的步骤,以及将DMP库移植到HAL库环境的具体修改方法,包括I2C函数封装、宏定义调整等关键配置。开源代码已上传至GitHub,包含完整移植示例,方便开发

文章图片
#嵌入式硬件
基于STM32HAL库的平衡小车设计(三)--驱动配置软件编写

STM32平衡小车驱动开发摘要 本项目基于STM32 HAL库和CubeMX开发平衡小车功能。驱动部分包含LED、按键、电机和编码器模块:LED驱动封装了开关和切换功能;按键驱动支持单次/连续扫描模式,采用计数值代替延时;电机驱动通过PWM控制占空比,并集成编码器读取功能,能自动处理电机方向;编码器驱动读取脉冲数并自动清零。所有驱动代码开源在GitHub,提供完整教程和资料,不涉及付费内容。项目后

文章图片
#stm32#驱动开发#嵌入式硬件
    共 16 条
  • 1
  • 2
  • 请选择