Advertisement
IkaMusume

Static Arduino

Oct 7th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.24 KB | None | 0 0
  1. #include "FastLED.h"
  2. #define NUM_LEDS_PART_A 39
  3. #define NUM_LEDS_PART_B 39
  4. #define NUM_LEDS_PART_C 29
  5. #define NUM_LEDS_PART_D 39
  6. #define NUM_LEDS_PART_E 54
  7.  
  8. CRGB ledsA[NUM_LEDS_PART_A];
  9. CRGB ledsB[NUM_LEDS_PART_B];
  10. CRGB ledsC[NUM_LEDS_PART_C];
  11. CRGB ledsD[NUM_LEDS_PART_D];
  12. CRGB ledsE[NUM_LEDS_PART_E];
  13. uint8_t gBrightness = 35;
  14.  
  15. void setup() {
  16. FastLED.addLeds<NEOPIXEL, 6>(ledsA, NUM_LEDS_PART_A);
  17. FastLED.addLeds<NEOPIXEL, 8>(ledsB, NUM_LEDS_PART_B);
  18. FastLED.addLeds<NEOPIXEL, 14>(ledsC, NUM_LEDS_PART_C);
  19. FastLED.addLeds<NEOPIXEL, 20>(ledsD, NUM_LEDS_PART_D);
  20. FastLED.addLeds<NEOPIXEL, 21>(ledsE, NUM_LEDS_PART_E);
  21. }
  22.  
  23. void loop() {
  24. // Back Right 39 Led Strip
  25. fill_solid(ledsA, NUM_LEDS_PART_A, CRGB::Purple);
  26. FastLED[0].showLeds(gBrightness);
  27. // Back LEft 39 Led Strip
  28. fill_solid(ledsB, NUM_LEDS_PART_B, CRGB::Purple);
  29. FastLED[1].showLeds(gBrightness);
  30. // Right Front 29 Led Strip
  31. fill_solid(ledsC, NUM_LEDS_PART_C, CRGB::White);
  32. FastLED[2].showLeds(gBrightness);
  33. // Left Front 29 Led Strip
  34. fill_solid(ledsD, NUM_LEDS_PART_D, CRGB::White);
  35. FastLED[3].showLeds(gBrightness);
  36. // Top 54 Led Strip
  37. fill_solid(ledsE, NUM_LEDS_PART_E, CRGB::DarkMagenta);
  38. FastLED[4].showLeds(gBrightness);
  39.  
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement