Hi I’m just starting project to add “eyes” to trio of small "found objects” robots
RGB Neopixel Jewels fit the eyes perfectly (they are old opera glasses) although a tight fit, leaving room for diffusers. As a result the orientation is not quite consistent between the eyes. You can see in the diagram the order of the LEDs.
I want to apply effects that treat the “pupils” of the eyes (LEDS 0,7,14,21,28 and 35) differently from the surrounding LEDS. That’s would be easy enough.
However, I also I want to be able to apply effects that sweep horizontally i.e. starting at 6, followed by 1+5, then 0, 2+4, 3, 8, 9+13………
Likewise for vertical sweeps (top row, middle row, bottom row i.e. 1+2+9+10+15+16+23+24+29+30+37+38, followed by 6+0+3………) etc. You get the idea.
I’m happy to roll my sleeves up and just hack it all out, but I have to wonder whether there are any “tricks” that might help!?
I’ve taken a look at array sets but I’m not finding out enough to help me really use that approach, so any pointers appreciated. Any other thoughts would be very welcome too.