Following the earlier video here’s what i have at the moment.
Ive been trying to get my head round the multiple examples and the working code I have have so far is below.
Just after a bit of guidance that im on the right track with the wiring layout and the method for multiple outputs.
Also would anyone be able to give me some advice where setCorrection fits in ?
#include “FastLED.h”
CRGB strip1 [80];
CRGB strip2 [80];
CRGB strip3 [96];
CRGB strip4 [47];
CRGB strip5 [22];
CRGB strip6 [22];
void setup() {
FastLED.addLeds<WS2811, 7, GRB>(strip1, 80);
FastLED.addLeds<WS2811, 6, GRB>(strip2, 80);
FastLED.addLeds<WS2811, 5, GRB>(strip3, 96);
FastLED.addLeds<WS2811, 4, GRB>(strip4, 47);
FastLED.addLeds<WS2811, 3, GRB>(strip5, 22);
FastLED.addLeds<WS2811, 2, GRB>(strip6, 22);
}
void loop() {
fill_solid(&(strip1[0]),80,CRGB::White);
fill_solid(&(strip2[0]),80,CRGB::White);
fill_solid(&(strip3[0]),96,CRGB::White);
fill_solid(&(strip4[0]),47,CRGB::White);
fill_solid(&(strip5[0]),22,CRGB::White);
fill_solid(&(strip6[0]),22,CRGB::White);
FastLED.show();
}