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 apa102 실행하십시오Github의 최신/개발 라이브러리 :
git clone https://github.com/pimoroni/apa102-pythoncd apa102-pythonsudo ./install.shAPA102 클래스는 지정한 핀에 따라 SPIDEV 또는 RPI.GPIO를 사용하려고 시도합니다.
예를 들어; SPI 핀 10 및 11에 연결된 3 개의 RGB LED가 Chip-Select 8 (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 메소드가 없으면 내부 데이터 만 업데이트 되며이 기능 호출 후에 만 표시등이 변경됩니다.