I want to control about 2000 WS series LEDs from arduino, but obviously, there isn’t enough ram to do that in an array. I have been reading the docs for hours, and fast_fill looks promising, but what i need to do is just basically slam out 1 RGB colour code to the LED strings without allocating more CRGB arrays. So basically i want to create 1 crgb element, but fill the entire string with that. At 400 leds im using over 1.5k of RAM, so i cant finish the rest of my program.
Am i not reading the docs correctly? Is Fast_fill what i need?
Im primarily sticking with arudino for the moment. I cant find anymore info on fastfill other then its used instead of a loop to fill an array of CRGB objects. i read something about applying it multiple times but i cant find anymore info on.
if you want to use more memory and the functionality of Arduino and you want fast access to many LEDs the Arduino DUE is your choice. You can easily put 8 lines (that was supported by the FASTLED library) with 470 Ohm on each as data lines. There is also samples on how to code this.
I didnt exactly find a solution for this, so i just ended up using 1 of the controllers as a “Driver” and using that to control 6 long strings of 400 each. Not individially addressable no, but worked perfectly for what i needed.