Python中有清除NeoPixel中所有LED的功能吗



我是Raspberry Pi 4的新手,我正在尝试使用带有Python/NeoPixel的可寻址WS2812B LED条,为我正在进行的人工智能项目从不同角度照亮物体。我能够用阵列很好地解决LED问题。

我想知道是否有清除整个LED条的功能。我在谷歌上搜索了一下,看到了很多关于";pixels.clear((";(其中像素是程序中LED条纹的名称。(这似乎是Arduino程序员可以使用的函数。

然而,当我尝试使用";pixels.clear((";在我自己的Raspberry Pi/Python程序中,它抛出了一个错误:

AttributeError: 'NeoPixel' object has no attribute 'clear'

有一个函数可以填充指定颜色的所有像素。如果用黑色填充所有像素,则与清除整个条形图相同。

pixels.fill((0,0,0))
pixels.show()

我希望其他人觉得这很有用。

最新更新