我正在寻找随着时间的推移颜色转换的算法库。不知何故,我没有找到合适的搜索词来找到适合我需要的库,但是从头开始编写所有内容感觉很愚蠢。我已经取得了很好的进展,但是……真的吗?
这里有一些背景...
我的项目有几个 LED(实际上是几个灯箱,每个灯箱里面都有一堆 RGB LED),我想为这组灯箱创建各种颜色循环模式。某些模式会使所有框同步循环颜色。一些模式可能会在整个集合中开始。
在我的实现中,每种颜色循环“模式”将由一系列颜色和每种颜色之间的持续时间定义。在一天结束的时候,我会有各种各样的图案概念,比如“火”(随机闪烁时间的红色/黄色过渡)、“烟花”(缓慢增长的颜色到疯狂的白色闪烁)等。
驱动整个事情的硬件将是 Arduinos + FastLED 库,所以 C 代码是理想的。
希望这个主题不在 StackOverflow 问答格式之外。