apa102 python
Version 0.0.3
一個簡單的庫來驅動Raspberry Pi或類似SBC的APA102像素。
根據指定的引腳,使用SpideV或rpi.gpio。
您必須啟用SPI:
sudo raspi-config nonint do_spi 0您可以選擇運行sudo raspi-config或圖形Raspberry Pi配置UI啟用接口。
PYPI的穩定圖書館:
python3 -m pip install apa102GitHub的最新/開發庫:
git clone https://github.com/pimoroni/apa102-pythoncd apa102-pythonsudo ./install.shAPA102類將嘗試使用Spidev或rpi.gpio。取決於您指定的引腳。
例如;三個RGB LED與芯片選擇8(CE0)連接到SPI引腳10和11:
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方法,只有更新內部數據,只有在此功能調用後才更改燈。