0

我正在使用 jgarff 的 Neopixel来控制我的 Neopixel LED 灯条,并且我想在动画运行时更改亮度。

在我使用的库中,没有刷新亮度的命令,但有一个初始化 LED 灯条的命令。

strip = Adafruit_NeoPixel(LED_COUNT, LED_PIN, LED_FREQ_HZ, LED_DMA, LED_INVERT, LED_BRIGHTNESS, LED_CHANNEL)

我尝试使用多线程创建一个循环,每 50 毫秒重新初始化一次 LED 灯条,然后更改 LED_BRIGHTNESS 变量,但是动画并不流畅,只有重新初始化 LED_BRIGHTNESS 变量会给我一个错误。

有人知道我该如何解决这个问题吗?

我很感激任何答案。

4

0 回答 0