- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 ESP32 RGB组件设计搭建记录
本文介绍了基于ESP32的RGB LED组件设计方案。硬件采用ESP32开发板,通过PWM调节RGB三色LED亮度实现混色效果。系统支持五种工作模式:常亮、常灭、闪烁、呼吸渐强和呼吸渐弱,每种模式通过定时器精确控制。软件部分采用esp-idf v5.3.1开发,包含硬件配置宏定义、数据结构设计和完整的API接口,实现了LED模式切换、颜色设置、参数调整等功能。该方案具有低功耗特性,支持预设颜色和自定义颜色设置,为物联网设备提供了灵活的RGB LED控制方案。
2025-12-20 17:56:38
117
原创 ESP32-SR2432S028R DEMO ESP IDF版本 LVGL移植记录(2) -- LVGL v8移植记录
摘要 本文记录了ESP32-SR2432S显示屏在ESP-IDF环境下移植LVGL v8的过程,主要参考了CSDN上的详细移植教程。重点修改了GUI/gui.c文件中的LCD_DrawFillRectangle函数实现,该函数负责绘制实心矩形并设置显示窗口。工程文件可参考CSDN下载链接。移植过程简单明了,按照教程即可100%成功实现。
2025-12-14 10:50:07
238
原创 ESP32-SR2432S028R DEMO ESP IDF版本 LVGL移植记录(1) -- LCD和TOUCH project的编译移植记录
本文记录了ESP32-SR2432S028R开发板在ESP-IDF v5.3.1环境下移植LVGL的初始过程,重点介绍了LCD和TOUCH驱动的配置细节。LCD采用ILI9341V驱动(240x320分辨率),TOUCH使用XPT2046芯片,文中详细列出了SPI接口引脚配置。移植过程包括修改各组件(主程序、GUI、LCD、XPT2046)的CMakeList.txt文件,调整组件依赖关系和源文件路径,并解决了vTaskDelay和gpio_pad_select_gpio等接口兼容性问题。文章提供了完整的配
2025-12-13 19:59:08
211
原创 STM32使用模拟I2C驱动LM75A获取温度
硬件平台:STM32F103C8T6 LM75A连线:使用PB6作为SCL PB7作为SDA 分别与LM75A连接参考资料:LM75A数据手册代码如下。
2022-11-18 16:27:25
1554
1
原创 *单片机学习笔记--设计一个60s定时器(1)*
已经学习51单片机一个多星期了。想做一个60s定时器。(板子是普中科技A2)#include<reg52.h>#define uint unsigned int#define uchar unsigned charsbit LSA=P2^2;sbit LSB=P2^3;sbit LSC=P2^4;//定义IO口用138进行位选void Digdisplay(uint x);//数码管显示void delay(uint y);//延时函数uint jishu=0;//计数,过了几
2021-04-17 16:01:04
1918
esp32 ILI9341驱动LCD + XPT2046 触屏 ESP IDF代码
2025-12-13
基于STM32的多功能检测仪
2023-02-08
STM32F103C8T6+LM75A 读取温度 I2C通讯协议 模拟I2C
2022-11-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅