I have 3 independent strings on 3 separate pins. Can I control the brightness of the strings independently, or do I need to do it a pixel at a time?
You could have a function you run before running .show() that fades down certain pixels by x amount.
If you’re using three separate .addLeds lines you can add a color correct to each as needed and “correct” it down in brightest.
So something like:
FastLED.addLeds<LPD8806, DATA_PIN, CLOCK_PIN, RGB>(leds, NUM_LEDS).setCorrection(128,128,128);
(This would make it half as bright as normal.)
Look into FastLED[0].show(brightness_value);
Sent from phone will post more detail later tonight…
Color correction will work well, I think. I have two strings on the gable and soffit lines of the garage, which are really one logical string, and the third string is a star, which (at least for now, is a single, static color). Each of the 3 strings is added wit addLeds.
each addLED line can be addressed as a separate controller …
Fastled.addled = fastled[0].addled
fastled.addled = fastled[1].addled
etc…
it is possible to do a lot with each one by itself.