首页 > 解决方案 > FastLED,如何在运行时更改 LED 的数量(NUM_LEDS)?

问题描述

是否可以在运行时更改 LED 的数量(Arduino/FastLED)?我怎样才能做到这一点?

一个小的示例代码会很好,因为我是新手:)

谢谢!

标签: c++arduinoledfastled

解决方案


FastLED 库有一个 AddLeds 函数,用于在运行时添加额外的 LED 灯条,但它似乎不知道如何忘记 LED 或事后更改它们。您应该将您的 FastLED 阵列定义为您计划连接的最大 LED 数量。然后,您可以在一个变量中跟踪您真正想要控制的 LED 数量,您可以使用该变量代替 NUM_LEDS 常量。


推荐阅读