Thank you both for all the help.
Blackfin- The code you assisted with worked but did the same as before. All 12 strips come on at once. Trying to get it to sequence from PIN 1 to 2 to 3 and so on.
Per J-M-L's advice I read :Multiple Controller Examples · FastLED/FastLED Wiki · GitHub. Playing around with that I did get the example array section to work the way I wanted. So I then tried to integrate the "Meteor" sketch to work the same but that's where my next problem lies.
Here is the sketch that works so far from the example stated. Being the novice I am (obviously)
I'm not grasping on how to add the meteor section from the first sketch.
Again thanks for any help provided.
#include "FastLED.h"
#define NUM_STRIPS 12
#define NUM_LEDS_PER_STRIP 4
CRGB leds[NUM_STRIPS][NUM_LEDS_PER_STRIP];
#define PIN 1
#define PIN 2
#define PIN 3
#define PIN 4
#define PIN 5
#define PIN 6
#define PIN 7
#define PIN 8
#define PIN 9
#define PIN 10
#define PIN 11
#define PIN 12
void setup() {
delay(5000);
FastLED.addLeds<NEOPIXEL, 1>(leds[0], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 2>(leds[1], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 3>(leds[2], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 4>(leds[3], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 5>(leds[4], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 6>(leds[5], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 7>(leds[6], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 8>(leds[7], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 9>(leds[8], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 10>(leds[9], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 11>(leds[10], NUM_LEDS_PER_STRIP);
FastLED.addLeds<NEOPIXEL, 12>(leds[11], NUM_LEDS_PER_STRIP);
}
void loop() {
// This outer loop will go over each strip, one at a time
for (int x = 0; x < NUM_STRIPS; x++) {
// This inner loop will go over each led in the current strip, one at a time
for (int i = 0; i < NUM_LEDS_PER_STRIP; i++) {
leds[x][i] = CRGB::Red;
FastLED.show();
leds[x][i] = CRGB::Black;
delay(75);
}
}
}