用于 WS281X LED 的用户空间 Raspberry Pi PWM 库
用于控制 WS281X LED 的用户空间 Raspberry Pi 库。 其中包括 WS2812 和 SK6812RGB RGB LED。 现在已为 SK6812RGBW LED (是的, RGB + W) 提供初步支持 LED 可以通过 PWM (2 独立通道) 进行控制 或 PCM 控制器 (1 通道) 或 SPI 接口 (1 通道)。
rpi_ws281x 的语言特定绑定可在以下语言中使用:
Raspberry Pi 中的 BCM2835 既有 PWM 模块,也有 PCM 模块,非常适合驱动可单独控制的 WS281X LED。通过 DMA、PWM 或 PCM FIFO 以及 PWM 中的串行模式,可以控制连接到相应输出引脚的几乎任何数量的 WS281X LED。对于 SPI,使用 Raspbian spidev 驱动(/dev/spidev0.0)。此库和测试程序将时钟速率设置为所需输出频率的 3 倍,并从颜色数组中在 RAM 中创建位模式,其中每个位由 3 个位表示,如下所示。
可使用的 GPIO 受 Pi 硬件的限制,并且会根据用于驱动它们的方法(PWM、PCM 或 SPI)而有所不同。请注意,GPIO 号码与插头上的物理引脚号码不相同。
暂无开放 Issues,或尚未同步最近议题。