簡體   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