{"repo":"tinue/apa102-pi","free":true,"listed":false,"github":"https://github.com/tinue/apa102-pi","clone":"git clone https://github.com/tinue/apa102-pi.git","description":"Pure Python library to drive APA102 LED stripes; Use with Raspberry Pi.","language":"Python","stars":208,"topics":["python","raspberry-pi","led-strips","dotstar-leds","apa102","spi"],"license":"GPL-2.0","category":"analytics","readme_excerpt":"apa102-pi Introduction Apa102-pi is a pure Python library to drive APA102 and SK9822 type LED strands. It is supposed to work on a Raspberry Pi, and is not tested on any other platform. Be advised that I consider this library to be \"done\", and don't plan to develop more functionality. I still monitor the Github page for issues or pull requests, and will release minor updates from time to time. APA102 LEDs are typically 5050 type LEDs with an additional driver chip per LED. The driver chip takes care of receiving the desired colour via its input lines, and then holding this colour until a new command arrives. Depending on the LEDs vendor, they might be called \"APA102\", \"SK9822\", \"Superled\", or \"DotStar\". They must not be confused with the three-wire WS2812 LEDs, also known as \"NeoPixel\". The really nice part about the driver chip is this: Once it has received its own colour command, it forwards any further colour commands from its input to its output lines. This allows to easily chain multiple LEDs together. Colour command #1 lights the first LED, command #2 the next LED, and so forth. Sending for example 300 colour commands does light an entire 5 Meter, 60 LEDs per Meter strip. Some APA102 pictures are available here Purpose The library takes care of the details on sending colour commands. It is supposed to be educational, and is therefore written in Python. The library is fast enough to produce nice colour effects on a 300 LED strand, even though it is running via the Python","default_branch":null,"files":null,"tree":[],"storefront":"/r/tinue","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/tinue/apa102-pi/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}