Im new to arduino stuff and i want to start my first project, but i have a question.
I want to connect multiple led strips to the arduino (powerd by a sepperate psu ofcourse). But i want to let the effect go from one strip to the next. (i mean with this when the effect reaches the end of strip number 1 i want it to contineu in strip number 2 etc.).
But i have tried to connect the data in series but after a couple of strips the data signal gets corrupted.
Is there a way that i can configuere FastLED so i have each strip connected to an individual data output on the arduino and then in the software say: Strip 1 has 60 led's so strip 2 needs to start the effect as led 61 and so on?
So to recap strip 1 is connected to data output 1 and starts in the software from led 1 so the effect starts in this strip, then when it reaches led 60 (the last led of strip 1) it has to continue in strip 2 and so in the software this strip starts from led 61 and so on.
There must be a cause for that, because the strips are meant to be daisy chained. It can be an issue cause by lack of power (what PSU are you using how have you connected, how many leds, using what cable) or a cable length issue.
If you provide sufficient power along the length of the strip, the total length of the strip can be really long.
Yeah there is, it is a little bit of a strange method i think it can be done like this.
Create 1 CRGB array to contain all of the data of all strips combined.
Create separate objects for each strip where the pointer to the data buffer is this Array + the offset
Then use the standard effects functions to create effects in the CRGB output buffer.
I have many small strips, and they arent designed to output a strong signal at the end of the strip. Thats why it will get corrupted after some segments. I'll deffenetly try this code, thanks alot!
That is not true, the signal gets send out at a logic level which is very close to Vcc and which is fully squared off again. A chip like the WS2811 or WS2812b don't provide as much signal strength as a 74HCTxx but is should suffice to cover a few meters thru wire if the wire is not to thick. Either you are not providing enough power to the last chip of a strip (power cable is too thin) or the data cable is to thick.