项目简介
FastLED是用于高效控制多种LED芯片组的库,支持Adafruit、Sparkfun和AliExpress等供应商的LED产品。此库不仅具备LED控制功能,还包含高性能的8位数学运算和低级别的硬件抽象,可确保最佳性能与灵活性。
项目的主要特性和功能
- 快速启动:新开发者能快速上手,无需深入了解LED芯片组细节。
- 零切换痛苦:支持多种LED芯片组,更改定义即可切换到新的LED芯片组。
- 高性能:提供零成本的全局亮度缩放、高性能的RGB数学运算和快速的SPI支持,可最大化CPU资源。
- 广泛支持:支持多种Arduino兼容平台和LED芯片组,如Adafruit的Neopixel、DotStar,Sparkfun的WS2801等。
安装使用步骤
- 假设用户已下载本项目的源码文件,将下载的文件夹重命名为
FastLED
。 - 将
FastLED
文件夹复制到Arduino IDE的libraries
目录下。 - 在Arduino IDE中编写代码,使用FastLED库控制LED,示例代码如下: ```cpp
include "FastLED.h"
define NUM_LEDS 60
CRGB leds[NUM_LEDS];
void setup() { FastLED.addLeds
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】