项目简介
本项目是基于Arduino的LilyGO T-Color LED控制器,借助Adafruit DotStar库驱动Adafruit DotStar及其他兼容的可寻址LED(如APA102等)。通过Arduino IDE编程,实现对LED串的初始化、颜色设置、亮度调整等控制功能。
项目的主要特性和功能
- 初始化LED串,可设置数据引脚、时钟引脚、LED数量和颜色格式。
- 运行时可更新LED串数据并更改引脚配置。
- 能清除LED串中的所有LED。
- 可单独设置LED颜色,支持设置红色和蓝色分量。
- 支持使用HSV颜色空间设置LED颜色。
- 能检索LED的颜色。
- 可调整LED的亮度。
- 具备gamma校正功能,优化颜色过渡的感知。
安装使用步骤
- 下载并安装最新版本的Arduino IDE。
- 选择Tools -> Board Management,搜索ESP32并安装。
- 选择开发板为ESP32C3 Dev Module。
- 下载并解压项目文件,将lib文件夹下的Adafruit_DotStar库复制到Arduino的libraries文件夹中。
- 在项目中引入Adafruit_DotStar库,并开始编程。
- 上传程序到LilyGO T-Color开发板,即可控制LED串。
接线图请参考项目中的image/T-Color-EN.jpg
和image/T-Color-CN.jpg
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】