Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "FastLED.h"
- #define NUM_LEDS_PART_A 29 // Front Right
- #define NUM_LEDS_PART_B 29 // Front LEft
- #define NUM_LEDS_PART_C 39 // Back Right
- #define NUM_LEDS_PART_D 39 // Back Left
- #define NUM_LEDS_PART_E 54 // Top
- CRGB ledsA[NUM_LEDS_PART_A];
- CRGB ledsB[NUM_LEDS_PART_B];
- CRGB ledsC[NUM_LEDS_PART_C];
- CRGB ledsD[NUM_LEDS_PART_D];
- CRGB ledsE[NUM_LEDS_PART_E];
- uint8_t gBrightness = 20;
- void setup() {
- FastLED.addLeds<NEOPIXEL, 6>(ledsA, NUM_LEDS_PART_A);
- FastLED.addLeds<NEOPIXEL, 8>(ledsB, NUM_LEDS_PART_B);
- FastLED.addLeds<NEOPIXEL, 16>(ledsC, NUM_LEDS_PART_C);
- FastLED.addLeds<NEOPIXEL, 18>(ledsD, NUM_LEDS_PART_D);
- FastLED.addLeds<NEOPIXEL, 20>(ledsE, NUM_LEDS_PART_E);
- }
- void loop() {
- fill_solid(ledsA, NUM_LEDS_PART_A, CRGB::White);
- FastLED[0].showLeds(gBrightness);
- fill_solid(ledsB, NUM_LEDS_PART_B, CRGB::White);
- FastLED[1].showLeds(gBrightness);
- fill_solid(ledsC, NUM_LEDS_PART_C, CRGB::White);
- FastLED[2].showLeds(gBrightness);
- fill_solid(ledsD, NUM_LEDS_PART_D, CRGB::White);
- FastLED[3].showLeds(gBrightness);
- fill_solid(ledsE, NUM_LEDS_PART_E, CRGB::White);
- FastLED[4].showLeds(gBrightness);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement