I've just finished making a simple 24x24 single color matrix display using shift registers and I gotta say that I like the way these things work. I am now looking to find a way to sort of make the same thing with RGB LEDs. Now I have some limitations that I need to follow due to my design and purpose of the display.
The limitation is that I can currently use only the individual RGB LEDs that actually have 4 pins for ground,R,G,B. If there are any drivers or controller chips that I can attach to each individual led to save up the pi usage like you would with the shift register, I'd love to know.
I've seen some of those LEDs that usually come in a form of cut-able led strip that have i2c chips built in each individual led that actually handle color changes These usually have 4 pins as well but they are Vcc,GND,Serial1 and Serial2. These LEDs are way down at the bottom of my list if all other possibilities have been exhausted.
My thoughs for now are that I could technically just daisy chain more bit shift registers and make up an algorithm to address certain shift registers channels for certain colors. other than that, I guess I'd have to go with those led strips.
Are there any specific rgb i2c