So i have had my tower lighting working decently well for awhile now.

So i have had my tower lighting working decently well for awhile now. Recently i have been trying to find examples on github that moves pixels down the strip. Here is my code http://pastebin.com/YnesLUpL . I am looking to still control both sets of colors with the pot and still be able to control the brightness as well. I haven’t seen anything that can really help me achieve this effect, and i’m not good enough at programming to figure it out myself… I do realize that i will probably need to incorporate a dual array so i keep the interior light the single color and not have them change when the strip moves. (Or is there a way to keep some pixels on the strip stationary?) I am running the newest version of FastLED on a arduino nano.
https://drive.google.com/open?id=0B67LltftS3y-RlRHOFkwSGMwV2c

I’m not totally clear on what you’re trying to do, but a simple way might be to set all the pixels to the dialed in color, then set the moving pixels, and THEN call show(). The strip would always be filled in as the moving pixels travel down the strip. So for example, if you had dialed in color Red and had moving Green pixels, the loop would first assign all pixels red:
RRRRRRRRRRRR
then figure out the moving pixel positions,
and assign those pixels green:
GRRRGRRRGRRR
then show it.

Then assign all pixels red again:
RRRRRRRRRRRR
then figure out the new moving pixel positions,
and assign those pixels green:
RGRRRGRRRGRR
then show it.
Etc.

The moving position could be set in a variety of ways, for example: with an increasing counter, with a sin function, or with a timer.

And speed of travel could be controlled with a delay, a counter, a timer, or a potentiometer, for example.

Try making some new sketches and experiment with different ways of moving a pixel. Then multiple pixels.

Here’s a fun one I did a while back that uses several potentiometers to control the noise8 function on some LED’s.

In essence, it’s really easy to get and map potentiometer values to variables in these routines.

It uses the button library from:

If you are looking for code snippets have a look here http://xconnected.ch/2013/05/16/arduino-tinkering-led-strip-show/

I typically use 3 arrays to control my LEDs. One CRGB for the LEDs RGB values. One for the Hue value of all the LEDs. One for the brightness. I then always use the Hue and the Brightness to set the LED color with a constant 255 Saturation. Storagewise its expensive but I have not hit the wall on storage when using this yet. If a project has more than a few hundreds LEDs, I bump up to a Mega or forget all about storage and go with a Teensy.