led全彩控制器编程教程 |
发布时间:2024-06-11 10:52:35 |
材料
软件
电路连接 将 LED 灯带连接到微控制器,如下所示:
安装 FastLED 库
编程 1. 引入必要的头文件和声明 LED 控制器 ```cpp #include #include #define NUM_LEDS 100 // 更改为 LED 灯带上的 LED 数量 CRGB leds[NUM_LEDS]; ``` 2. 初始化 FastLED ```cpp void setup() { FastLED.addLeds } ``` 3. 创建颜色效果 FastLED 提供了许多内置颜色效果,例如:
4. 控制单个 LED 您可以使用 `leds[index]` 数组元素访问和控制单个 LED。例如,以下代码将第 5 个 LED 设置为蓝色: ```cpp leds[4] = CRGB::Blue; ``` 5. 绘制和刷新 LED 在 `loop()` 函数中,绘制颜色效果并刷新 LED: ```cpp void loop() { // 调用颜色效果 FastLED.rainbow(10); // 刷新 LED FastLED.show(); } ``` 示例代码 以下是创建一个彩虹效果的完整示例代码: ```cpp #include #include #define NUM_LEDS 100 CRGB leds[NUM_LEDS]; void setup() { FastLED.addLeds } void loop() { FastLED.rainbow(10); FastLED.show(); } ``` 其他提示
|