如何在 Java 中使用树莓派控制可寻址 RGB LED
How to control adressable RGB leds with raspberryPi in Java
我有一条 WS2811 可寻址 RGB LED,我正在尝试使用我的 raspberry pi 来控制它们。我正在 java 编程。
为了访问 GPIO,我使用了一个名为 Pi4j 的 java 库(版本 1.2;java 8)。
此版本内置PWM控制
我的问题如下:
如何通过 GPIO 引脚将数据发送到 LED?
(物理计算我还是初学者,还请大家多多包涵)
我以前没有在 Pi 上直接使用过 NeoPixels(尽管我多次使用 FadeCandy 这是一个 USB LED 控制器,它也可以进行一些不错的 dithering/frame 混合)。
驱动 NeoPixels 不像单个 LED 上的普通 PWM 那样直接。
有个不错的Adafruit RaspberryPi NeoPixel wiring/coding tutorial。
wiring/power 上的注释非常有用。即使代码在 Python 中,
它对 test/run.
仍然有用
快速浏览一下 pi4j 文档,虽然它包含所有“成分”,但它没有对 NeoPixels 的内置支持。
快速搜索后我发现了 the diozero library which seems to have support for NeoPixels.
我没有测试过diozero
,但值得一试。
我有一条 WS2811 可寻址 RGB LED,我正在尝试使用我的 raspberry pi 来控制它们。我正在 java 编程。 为了访问 GPIO,我使用了一个名为 Pi4j 的 java 库(版本 1.2;java 8)。 此版本内置PWM控制
我的问题如下: 如何通过 GPIO 引脚将数据发送到 LED?
(物理计算我还是初学者,还请大家多多包涵)
我以前没有在 Pi 上直接使用过 NeoPixels(尽管我多次使用 FadeCandy 这是一个 USB LED 控制器,它也可以进行一些不错的 dithering/frame 混合)。
驱动 NeoPixels 不像单个 LED 上的普通 PWM 那样直接。
有个不错的Adafruit RaspberryPi NeoPixel wiring/coding tutorial。 wiring/power 上的注释非常有用。即使代码在 Python 中, 它对 test/run.
仍然有用快速浏览一下 pi4j 文档,虽然它包含所有“成分”,但它没有对 NeoPixels 的内置支持。 快速搜索后我发现了 the diozero library which seems to have support for NeoPixels.
我没有测试过diozero
,但值得一试。