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方法,只有更新内部数据,只有在此功能调用后才更改灯。