我正在使用 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 变量会给我一个错误。
有人知道我该如何解决这个问题吗?
我很感激任何答案。