繁体   English   中英

如何在 Java 中使用 raspberryPi 控制可寻址的 RGB LED

[英]How to control adressable RGB leds with raspberryPi in Java

我有一条 WS2811 可寻址 RGB LED 灯带,我正在尝试使用我的树莓派控制它们。 我正在用java编程。 为了访问 GPIO,我使用了一个名为 Pi4j(版本 1.2;java 8)的 java 库。 此版本具有内置 PWM 控制。

我的问题如下:如何通过 GPIO 引脚将数据发送到 LED?

(物理计算我还是个初学者,还请多多包涵)

我之前没有直接在 Pi 上使用过 NeoPixels(尽管我多次使用过FadeCandy ,它是一个 USB LED 控制器,也可以进行一些不错的抖动/帧混合)。

驱动 NeoPixels 不像单个 LED 上的普通 PWM 那样直接。

有一个很好的Adafruit RaspberryPi NeoPixel 接线/编码教程 关于接线/电源的说明非常有用。 即使代码是用 Python 编写的,测试/运行仍然很有用。

快速浏览一下 pi4j 文档,虽然它具有所有“成分”,但它没有对 NeoPixels 的内置支持。 快速搜索后,我发现了 diozero 库,它似乎支持 NeoPixels

我还没有测试diozero ,但值得一试。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM