44 GUIDES | 284 PAGES | 6 FEATURED | 1 POPULAR
Persistence of vision (POV) is the illusion of a solid image where there is none — a task for which LEDs and microcontrollers are a natural fit. Poi is a performance art of spinning tethered weights. Some of the most dramatic performances use fire poi! We sought to create something with that level of “wow,” but safer and usable indoors or out. And so these “Genesis” POV-poi were born.
Digital RGB LEDs like the Neopixel are greatfor creating awesome lighting effects. But keeping them responsive to user inputs at the same time can be challenging. And what if you want to have different parts of your project animated in different ways? In this guide, we'll explore techniques to make your pixel patterns lively, flexible and responsive.
NeoPixel LEDs are the bee's knees, but in a few scenarios they come up short…connecting odd microcontrollers that can’t match their strict timing, or fast-moving persistence-of-vision displays. Adafruit DotStar strips deliver high speed PWM and an easy-to-drive two-wire interface, bridging the gaps in the spectrum of awesome.
A PIC is used as a SPI Master to create a simple interface to up to 21845 NeoPixels. After being configured with the number of attached NeoPixels the Pixif continuously retrieves the RGB values via SPI and generates the NeoPixel GRB bitstream. The update rate may be throttled via a synchronization input. This approach frees the host processor to concentrate on its algorithms especially when its SPI Slave has DMA support.