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