apa102 python
Version 0.0.3
Raspberry Piまたは同様のSBCからAPA102ピクセルを駆動する簡単なライブラリ。
指定されたピンに応じて、SPIDEVまたはRPI.GPIOのいずれかを使用します。
SPIを有効にする必要があります:
sudo raspi-config nonint do_spi 0オプションで、 sudo raspi-configまたはグラフィカルなラズベリーPI構成UIを実行して、インターフェイスを有効にすることができます。
Pypiの安定したライブラリ:
python3 -m pip install apa102実行するだけですGithubの最新/開発ライブラリ:
git clone https://github.com/pimoroni/apa102-pythoncd apa102-pythonsudo ./install.shAPA102クラスは、指定するピンに応じて、SPIDEVまたはRPI.GPIOを使用しようとします。
例えば; SPIピン10および11に接続された3つのRGB LED(CE0):
from apa102 import APA102
lights = APA102 ( 3 , 10 , 11 , 8 )その後、 set_pixelで個々のピクセルを設定できます。
lights.set_pixel(0, 255, 0, 0) # Pixel 1 to Red
lights.set_pixel(1, 0, 255, 0) # Pixel 2 to Green
lights.set_pixel(2, 0, 0, 255) # Pixel 3 to Blue
ピクセルはゼロでインデックスされており、0から255の赤、緑、青の色の値を受け入れます。
色が設定された後にライトを設定するには、 showメソッドを使用してください。
lights . show () showメソッドがなければ、内部データのみが更新され、この関数呼び出し後にライトが変化します。