Advertisement
Guest User

Untitled

a guest
Aug 21st, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.01 KB | None | 0 0
  1. #define FASTLED_ESP32_I2S
  2. #include <FastLED.h>
  3.  
  4. #define NUM_LEDS_PER_STRIP 256
  5. #define LINES 16
  6. #define PIXELS (NUM_LEDS_PER_STRIP * LINES)
  7.  
  8. #define BRIGHTNESS 128
  9. CRGB leds[NUM_LEDS_PER_STRIP*16];
  10.  
  11. void setup() {
  12. FastLED.addLeds<WS2812B,13, GRB>(leds, 0*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  13. FastLED.addLeds<WS2812B,12, GRB>(leds, 1*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  14. FastLED.addLeds<WS2812B,14, GRB>(leds, 2*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  15. FastLED.addLeds<WS2812B,26, GRB>(leds, 3*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  16. FastLED.addLeds<WS2812B,25, GRB>(leds, 4*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  17. FastLED.addLeds<WS2812B,15, GRB>(leds, 6*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  18. FastLED.addLeds<WS2812B, 2, GRB>(leds, 7*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  19. FastLED.addLeds<WS2812B, 0, GRB>(leds, 8*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  20. FastLED.addLeds<WS2812B, 4, GRB>(leds, 9*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  21. FastLED.addLeds<WS2812B, 5, GRB>(leds,10*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  22. FastLED.addLeds<WS2812B,18, GRB>(leds,11*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  23. FastLED.addLeds<WS2812B,15, GRB>(leds,12*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  24. FastLED.addLeds<WS2812B,21, GRB>(leds,12*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  25. FastLED.addLeds<WS2812B, 3, GRB>(leds,13*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  26. FastLED.addLeds<WS2812B,22, GRB>(leds,14*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  27. FastLED.addLeds<WS2812B,23, GRB>(leds,15*NUM_LEDS_PER_STRIP, NUM_LEDS_PER_STRIP);
  28.  
  29. FastLED.setBrightness( BRIGHTNESS );
  30.  
  31. Serial.begin(115200);
  32. Serial.println("Start");
  33. }
  34.  
  35. void loop()
  36. {
  37. for (int j=0; j<3; j++) {
  38. for (int i=0; i<PIXELS; i++) {
  39. Serial.print(">");
  40. if (j == 0) leds[i] = CRGB(255, 0, 0);
  41. if (j == 1) leds[i] = CRGB(0, 255, 0);
  42. if (j == 2) leds[i] = CRGB(0, 0, 255);
  43. FastLED.show();
  44. Serial.print(i); Serial.print(" "); Serial.print(j); Serial.println("|");
  45. }
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement