I am new to the group, and to LED projects (although I’m a bit addicted to LEDs in the form of high-end custom flashlights
). I just bought some of the CoolNeon Total Control Lighting strips (they use the P9813 controller) to do some learning and prototyping. I’ve written my own code based on the existing TCL library, but I really want to do something more serious.
Today, found various FastSPI sites, and ended up here.
As such, I was wondering if the P9813 controller is supported yet (either officially, or “no, but it should work” is fine).
What I am planning to build is a 24 x 24 matrix (using 24 25-pixel strips, all connected in one string) that will be a piece of art hanging on the wall. These SPI strips require sending all the pixels for the entire string serially, but that method doesn’t lend itself very well to some kinds of graphics and animation.
I have something working now, but I just created a one-dimensional “left to right, top to bottom” order array that I use for designing, and then I remap it to the “bottom to top, left to right, zig-zag” requirement for the actual strips. It’s actually working fairly well, but I think I’ll run into issues when I start trying to do math-based animations (even simple things like diagonal lines). I am very interested to hear if anyone else has done something similar, and if so, what approach they took. Thanks!
I forgot to mention, I’m currently driving this using the development kit that CoolNeon sells (basically a pre-packaged basic Arduino). I have both a Teensy 3.1 and a DigiX laying around and eventually plan to use one of those (probably the Teensy) for speed and RAM.
