Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include "FastSPI_LED2.h"
- #include <stdio.h>
- #define NUM_LEDS 30
- CRGB leds[NUM_LEDS];
- int picWidth = 21;
- int picHeight = 30;
- void setup()
- {
- delay(2000);
- LEDS.setBrightness(64);
- LEDS.addLeds<WS2811, 10>(leds, NUM_LEDS);
- }
- void loop()
- {
- int a[21][30][3] = {{{0, 0, 50}, {0, 50, 0}, {13, 13, 13}, {13, 13, 13}, {255, 158, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{255, 255, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {224, 64, 35}, {206, 55, 55}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {224, 152, 35}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 158, 0}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {13, 13, 13}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{0, 0, 0}, {0, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {68, 193, 68}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 158, 0}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {216, 44, 44}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}},
- {{13, 13, 13}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 0, 0}, {0, 0, 0}, {18, 255, 0}, {77, 255, 0}, {136, 255, 0}, {196, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 238, 0}, {13, 13, 13}, {13, 13, 13}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}},
- {{0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {13, 13, 13}, {0, 255, 0}, {18, 255, 0}, {77, 255, 0}, {136, 255, 0}, {196, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 238, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 79, 0}, {255, 39, 0}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}},
- {{0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {13, 13, 13}, {13, 13, 13}, {0, 255, 0}, {18, 255, 0}, {77, 255, 0}, {136, 255, 0}, {196, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {230, 230, 28}, {255, 238, 0}, {255, 198, 0}, {13, 13, 13}, {13, 13, 13}, {224, 93, 35}, {255, 39, 0}, {13, 13, 13}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}},
- {{0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {13, 13, 13}, {13, 13, 13}, {18, 255, 0}, {77, 255, 0}, {136, 255, 0}, {196, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 238, 0}, {255, 198, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}},
- {{13, 13, 13}, {13, 13, 13}, {28, 230, 28}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {13, 13, 13}, {18, 255, 0}, {77, 255, 0}, {136, 255, 0}, {13, 13, 13}, {216, 216, 44}, {255, 255, 0}, {255, 255, 0}, {255, 255, 0}, {255, 238, 0}, {255, 198, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {0, 255, 0}, {0, 255, 0}, {0, 255, 0}, {13, 13, 13}, {13, 13, 13}, {77, 255, 0}, {136, 255, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {230, 230, 28}, {255, 255, 0}, {255, 238, 0}, {255, 198, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 255, 0}, {255, 238, 0}, {255, 198, 0}, {255, 158, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 255, 0}, {255, 238, 0}, {255, 198, 0}, {255, 158, 0}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 238, 0}, {255, 198, 0}, {255, 158, 0}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {206, 196, 55}, {255, 198, 0}, {255, 158, 0}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {255, 0, 0}, {224, 35, 35}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{0, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {255, 158, 0}, {255, 119, 0}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {255, 0, 0}, {216, 44, 44}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{0, 0, 0}, {0, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {216, 124, 44}, {255, 79, 0}, {255, 39, 0}, {255, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{0, 0, 0}, {0, 0, 0}, {0, 0, 0}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}},
- {{13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}, {13, 13, 13}}};
- for(int iCol = 0; iCol < picWidth; iCol++)
- {
- memset(leds, 0, NUM_LEDS * sizeof(struct CRGB));
- for(int iRow = 0; iRow < picHeight; iRow++)
- {
- leds[iRow] = CRGB((a[iCol][iRow][0]), (a[iCol][iRow][1]), (a[iCol][iRow][2]));
- }
- LEDS.show(); // and now, show your led array!
- delay(30);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment