Okay, what is the behavior? Is it, only one strip will work at one time?
Yes only one strip will work at a time.
Why are you addressing 'leds[]' as a one dimensional array in the uncommented line, and two dimensional arrays, in the commented lines?
This is residual code from the attempt to make multiple strips work simultaneously. I'll post the original multiple strip code below in a separate reply.
I can't make any more replies. Even though it's not my first day on these forums I'm receiving errors from the forum auto-moderation saying I can't make any more posts today. HAHAHA I guess no solution for me. I've reached my maximum number of allowed posts for my status. I've been on these forums a couple years now. Weird.
Here is the reason for the two dimensional arrays. Came from the FastLED library examples. First array dimension represents the pin and second represents the number of LEDs on that strip.
#include <FastLED.h>
// Define the array of leds
CRGB leds[4][60];
void setup() {
FastLED.addLeds<NEOPIXEL, 6>(leds[0], 156);
FastLED.addLeds<NEOPIXEL, 7>(leds[1], 34);
FastLED.addLeds<NEOPIXEL, 5>(leds[2], 36);
FastLED.addLeds<NEOPIXEL, 4>(leds[3], 10);
fill_solid( &leds[0][0], 156, CHSV(0,0,0)); // set starting state of LEDs to black
fill_solid( &leds[1][0], 34, CHSV(0,0,0)); // set starting state of LEDs to black
fill_solid( &leds[2][0], 36, CHSV(0,0,0)); // set starting state of LEDs to black
fill_solid( &leds[3][0], 10, CHSV(0,0,0)); // set starting state of LEDs to black
FastLED.show();
}
void loop() {
// building green
fill_solid( &(leds[1][0]), 34, CHSV( 105, 150, 255) );
// plant purple
fill_solid( &(leds[3][0]), 10, CHSV( 240, 255, 255) );
// plant red
fill_solid( &(leds[2][0]), 36, CHSV( 256 , 255, 255) );
// road blue
fill_solid( &(leds[0][0]), 156, CHSV( 144 , 255, 255) );
FastLED.show();
}
Well, you could go "old school" and solve it yourself with some online research, patience, time, and analysis... it worked for everyone before forums like this came along...
Would LOVE to take this approach but unfortunately the project goes out tomorrow and a ton of other stuff to do before then.
It seems to me that you are not doing any follow up to the replies. For example, I mentioned the one/two dimensional discrepancy and you are dead silent on the issue.
Please see my edits above. I appreciate the willingness to help though. You all have been wonderful. Thank you.