Hi there!! I am an artist new in using FastLed and I have to say that as long as I can see is a library full of possibilities (thanks to the developers). I am working with the Mark Kriegsman patch called CrossFade-Paletts, which is really cool. I was wondering how I can control 2 different strips (77 and 98 leds each) so each strip has a different pattern and they not necessarily rotate the same direction. I don’t know how to make it work. This is the artwork I am trying to achieve… Any help would be very appreciated
Super art piece!
Just write the patterns for the individual strips. Then remove the show function call from both and call the functions independently and call the show function after they are called.
void loop()
{
call pattern1();
call pattern2();
FastLED.show();
}
a real touch of class there …
@marmil Thanks!
@David_Brenchley Thanks!
@Justin_Eastman Thank you Justin! This afternoon I’ll figure out how to change my patch according to your advice. I’ll let you know.
very nice, I love the wave video in your youtube channel, beautiful piece of art.
@Philippe_Maegerman Thanks Philippe!!
If you then introduce individual timers for each function and the show, it gives you more ability to control the speed of the updates for each function and somewhat the framerate of your display.
@Justin_Eastman Thanks a lot for your interest. I really appreciate your advice
Hi Justin!! I am trying to set the whole patch for the ColorPalette_crossfade to get two different rutines for the two strips I mentioned before(77 and 98 leds). I have created two different rutines called
void ChangePalettePeriodically1()
&
void ChangePalettePeriodically2()
Then I have tried to call the strips
FastLED.addLeds<LED_TYPE, LED_PIN1… FastLED.addLeds<LED_TYPE, LED_PIN2…
from inside the
“void ChangePalettePeriodically”
and I added the FastLed.show(); at the end of the code line…
For some reason both strips do the same thing… What am I doing wrong?
did you create two led arrays ? it’s explained here : https://github.com/FastLED/FastLED/wiki/Multiple-Controller-Examples