-
-
Save kbostick88/8198bf8051e509c8f7b9a7d5e679836a to your computer and use it in GitHub Desktop.
Nested loop problems
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| #include "FastLED.h" | |
| FASTLED_USING_NAMESPACE | |
| #if defined(FASTLED_VERSION) && (FASTLED_VERSION < 3001000) | |
| #warning "Requires FastLED 3.1 or later; check github for latest code." | |
| #endif | |
| #define DATA_PIN 7 | |
| #define LED_TYPE WS2811 | |
| #define COLOR_ORDER RGB | |
| #define NUM_LEDS 200 | |
| CRGB leds[NUM_LEDS]; | |
| #define BRIGHTNESS 96 | |
| #define FRAMES_PER_SECOND 120 | |
| void setup() { | |
| delay(3000); | |
| // tell FastLED about the LED strip configuration | |
| FastLED.addLeds<LED_TYPE,DATA_PIN,COLOR_ORDER>(leds, NUM_LEDS).setCorrection(TypicalLEDStrip); | |
| //FastLED.addLeds<LED_TYPE,DATA_PIN,CLK_PIN,COLOR_ORDER>(leds, NUM_LEDS).setCorrection(TypicalLEDStrip); | |
| // set master brightness control | |
| FastLED.setBrightness(BRIGHTNESS); | |
| } | |
| // List of patterns to cycle through. Each is defined as a separate function below. | |
| typedef void (*SimplePatternList[])(); | |
| SimplePatternList gPatterns = { C9_Colors, C9_Colors2, C9_Colors3, C9_Colors4, C9_Colors5, BW_Color, RGW }; | |
| uint8_t gCurrentPatternNumber = 0; // Index number of which pattern is current | |
| void loop() | |
| { | |
| // Call the current pattern function once, updating the 'leds' array | |
| gPatterns[gCurrentPatternNumber](); | |
| // send the 'leds' array out to the actual LED strip | |
| FastLED.show(); | |
| // insert a delay to keep the framerate modest | |
| FastLED.delay(1000/FRAMES_PER_SECOND); | |
| EVERY_N_SECONDS( 3) { nextPattern(); } // change patterns periodically | |
| } | |
| #define ARRAY_SIZE(A) (sizeof(A) / sizeof((A)[0])) | |
| void nextPattern() | |
| { | |
| // add one to the current pattern number, and wrap around at the end | |
| gCurrentPatternNumber = (gCurrentPatternNumber + 1) % ARRAY_SIZE( gPatterns); | |
| } | |
| void C9_Colors(){ | |
| leds[0] = CRGB::White; | |
| leds[1] = CRGB::Red; | |
| leds[2] = CRGB::Green; | |
| leds[3] = CRGB(255,40,0); | |
| leds[4] = CRGB::Blue; | |
| leds[5] = CRGB(255,150,0); | |
| leds[6] = CRGB::White; | |
| leds[7] = CRGB::Red; | |
| leds[8] = CRGB::Green; | |
| leds[9] = CRGB(255,40,0); | |
| leds[10] = CRGB::Blue; | |
| leds[11] = CRGB(255,150,0); | |
| leds[12] = CRGB::White; | |
| leds[13] = CRGB::Red; | |
| leds[14] = CRGB::Green; | |
| leds[15] = CRGB(255,40,0); | |
| leds[16] = CRGB::Blue; | |
| leds[17] = CRGB(255,150,0); | |
| leds[18] = CRGB::White; | |
| leds[19] = CRGB::Red; | |
| leds[20] = CRGB::Green; | |
| leds[21] = CRGB(255,40,0); | |
| leds[22] = CRGB::Blue; | |
| leds[23] = CRGB(255,150,0); | |
| leds[24] = CRGB::White; | |
| leds[25] = CRGB::Red; | |
| leds[26] = CRGB::Green; | |
| leds[27] = CRGB(255,40,0); | |
| leds[28] = CRGB::Blue; | |
| leds[29] = CRGB(255,150,0); | |
| leds[30] = CRGB::White; | |
| leds[31] = CRGB::Red; | |
| leds[32] = CRGB::Green; | |
| leds[33] = CRGB(255,40,0); | |
| leds[34] = CRGB::Blue; | |
| leds[35] = CRGB(255,150,0); | |
| leds[36] = CRGB::White; | |
| leds[37] = CRGB::Red; | |
| leds[38] = CRGB::Green; | |
| leds[39] = CRGB(255,40,0); | |
| leds[40] = CRGB::Blue; | |
| leds[41] = CRGB(255,150,0); | |
| leds[42] = CRGB::White; | |
| leds[43] = CRGB::Red; | |
| leds[44] = CRGB::Green; | |
| leds[45] = CRGB(255,40,0); | |
| leds[46] = CRGB::Blue; | |
| leds[47] = CRGB(255,150,0); | |
| leds[48] = CRGB::White; | |
| leds[49] = CRGB::Red; | |
| leds[50] = CRGB::Green; | |
| leds[51] = CRGB(255,40,0); | |
| leds[52] = CRGB::Blue; | |
| leds[53] = CRGB(255,150,0); | |
| leds[54] = CRGB::White; | |
| leds[55] = CRGB::Red; | |
| leds[56] = CRGB::Green; | |
| leds[57] = CRGB(255,40,0); | |
| leds[58] = CRGB::Blue; | |
| leds[59] = CRGB(255,150,0); | |
| leds[60] = CRGB::White; | |
| leds[61] = CRGB::Red; | |
| leds[62] = CRGB::Green; | |
| leds[63] = CRGB(255,40,0); | |
| leds[64] = CRGB::Blue; | |
| leds[65] = CRGB(255,150,0); | |
| leds[66] = CRGB::White; | |
| leds[67] = CRGB::Red; | |
| leds[68] = CRGB::Green; | |
| leds[69] = CRGB(255,40,0); | |
| leds[70] = CRGB::Blue; | |
| leds[71] = CRGB(255,150,0); | |
| leds[72] = CRGB::White; | |
| leds[73] = CRGB::Red; | |
| leds[74] = CRGB::Green; | |
| leds[75] = CRGB(255,40,0); | |
| leds[76] = CRGB::Blue; | |
| leds[77] = CRGB(255,150,0); | |
| leds[78] = CRGB::White; | |
| leds[79] = CRGB::Red; | |
| leds[80] = CRGB::Green; | |
| leds[81] = CRGB(255,40,0); | |
| leds[82] = CRGB::Blue; | |
| leds[83] = CRGB(255,150,0); | |
| leds[84] = CRGB::White; | |
| leds[85] = CRGB::Red; | |
| leds[86] = CRGB::Green; | |
| leds[87] = CRGB(255,40,0); | |
| leds[88] = CRGB::Blue; | |
| leds[89] = CRGB(255,150,0); | |
| leds[90] = CRGB::White; | |
| leds[91] = CRGB::Red; | |
| leds[92] = CRGB::Green; | |
| leds[93] = CRGB(255,40,0); | |
| leds[94] = CRGB::Blue; | |
| leds[95] = CRGB(255,150,0); | |
| leds[96] = CRGB::White; | |
| leds[97] = CRGB::Red; | |
| leds[98] = CRGB::Green; | |
| leds[99] = CRGB(255,40,0); | |
| leds[100] = CRGB::Blue; | |
| leds[101] = CRGB(255,150,0); | |
| leds[102] = CRGB::White; | |
| leds[103] = CRGB::Red; | |
| leds[104] = CRGB::Green; | |
| leds[105] = CRGB(255,40,0); | |
| leds[106] = CRGB::Blue; | |
| leds[107] = CRGB(255,150,0); | |
| leds[108] = CRGB::White; | |
| leds[109] = CRGB::Red; | |
| leds[110] = CRGB::Green; | |
| leds[111] = CRGB(255,40,0); | |
| leds[112] = CRGB::Blue; | |
| leds[113] = CRGB(255,150,0); | |
| leds[114] = CRGB::White; | |
| leds[115] = CRGB::Red; | |
| leds[116] = CRGB::Green; | |
| leds[117] = CRGB(255,40,0); | |
| leds[118] = CRGB::Blue; | |
| leds[119] = CRGB(255,150,0); | |
| leds[120] = CRGB::White; | |
| leds[121] = CRGB::Red; | |
| leds[122] = CRGB::Green; | |
| leds[123] = CRGB(255,40,0); | |
| leds[124] = CRGB::Blue; | |
| leds[125] = CRGB(255,150,0); | |
| leds[126] = CRGB::White; | |
| leds[127] = CRGB::Red; | |
| leds[128] = CRGB::Green; | |
| leds[129] = CRGB(255,40,0); | |
| leds[130] = CRGB::Blue; | |
| leds[131] = CRGB(255,150,0); | |
| leds[132] = CRGB::White; | |
| leds[133] = CRGB::Red; | |
| leds[134] = CRGB::Green; | |
| leds[135] = CRGB(255,40,0); | |
| leds[136] = CRGB::Blue; | |
| leds[137] = CRGB(255,150,0); | |
| leds[138] = CRGB::White; | |
| leds[139] = CRGB::Red; | |
| leds[140] = CRGB::Green; | |
| leds[141] = CRGB(255,40,0); | |
| leds[142] = CRGB::Blue; | |
| leds[143] = CRGB(255,150,0); | |
| leds[144] = CRGB::White; | |
| leds[145] = CRGB::Red; | |
| leds[146] = CRGB::Green; | |
| leds[147] = CRGB(255,40,0); | |
| leds[148] = CRGB::Blue; | |
| leds[149] = CRGB(255,150,0); | |
| leds[150] = CRGB::White; | |
| leds[151] = CRGB::Red; | |
| leds[152] = CRGB::Green; | |
| leds[153] = CRGB(255,40,0); | |
| leds[154] = CRGB::Blue; | |
| leds[155] = CRGB(255,150,0); | |
| leds[156] = CRGB::White; | |
| leds[157] = CRGB::Red; | |
| leds[158] = CRGB::Green; | |
| leds[159] = CRGB(255,40,0); | |
| leds[160] = CRGB::Blue; | |
| leds[161] = CRGB(255,150,0); | |
| leds[162] = CRGB::White; | |
| leds[163] = CRGB::Red; | |
| leds[164] = CRGB::Green; | |
| leds[165] = CRGB(255,40,0); | |
| leds[166] = CRGB::Blue; | |
| leds[167] = CRGB(255,150,0); | |
| leds[168] = CRGB::White; | |
| leds[169] = CRGB::Red; | |
| leds[170] = CRGB::Green; | |
| leds[171] = CRGB(255,40,0); | |
| leds[172] = CRGB::Blue; | |
| leds[173] = CRGB(255,150,0); | |
| leds[174] = CRGB::White; | |
| leds[175] = CRGB::Red; | |
| leds[176] = CRGB::Green; | |
| leds[177] = CRGB(255,40,0); | |
| leds[178] = CRGB::Blue; | |
| leds[179] = CRGB(255,150,0); | |
| leds[180] = CRGB::White; | |
| leds[181] = CRGB::Red; | |
| leds[182] = CRGB::Green; | |
| leds[183] = CRGB(255,40,0); | |
| leds[184] = CRGB::Blue; | |
| leds[185] = CRGB(255,150,0); | |
| leds[186] = CRGB::White; | |
| leds[187] = CRGB::Red; | |
| leds[188] = CRGB::Green; | |
| leds[189] = CRGB(255,40,0); | |
| leds[190] = CRGB::Blue; | |
| leds[191] = CRGB(255,150,0); | |
| leds[192] = CRGB::White; | |
| leds[193] = CRGB::Red; | |
| leds[194] = CRGB::Green; | |
| leds[195] = CRGB(255,40,0); | |
| leds[196] = CRGB::Blue; | |
| leds[197] = CRGB(255,150,0); | |
| leds[198] = CRGB::White; | |
| leds[199] = CRGB::Red; | |
| } | |
| void C9_Colors2() { | |
| leds[0] = CRGB(255,150,0); | |
| leds[1] = CRGB::White; | |
| leds[2] = CRGB::Red; | |
| leds[3] = CRGB::Green; | |
| leds[4] = CRGB(255,40,0); | |
| leds[5] = CRGB::Blue; | |
| leds[6] = CRGB(255,150,0); | |
| leds[7] = CRGB::White; | |
| leds[8] = CRGB::Red; | |
| leds[9] = CRGB::Green; | |
| leds[10] = CRGB(255,40,0); | |
| leds[11] = CRGB::Blue; | |
| leds[12] = CRGB(255,150,0); | |
| leds[13] = CRGB::White; | |
| leds[14] = CRGB::Red; | |
| leds[15] = CRGB::Green; | |
| leds[16] = CRGB(255,40,0); | |
| leds[17] = CRGB::Blue; | |
| leds[18] = CRGB(255,150,0); | |
| leds[19] = CRGB::White; | |
| leds[20] = CRGB::Red; | |
| leds[21] = CRGB::Green; | |
| leds[22] = CRGB(255,40,0); | |
| leds[23] = CRGB::Blue; | |
| leds[24] = CRGB(255,150,0); | |
| leds[25] = CRGB::White; | |
| leds[26] = CRGB::Red; | |
| leds[27] = CRGB::Green; | |
| leds[28] = CRGB(255,40,0); | |
| leds[29] = CRGB::Blue; | |
| leds[30] = CRGB(255,150,0); | |
| leds[31] = CRGB::White; | |
| leds[32] = CRGB::Red; | |
| leds[33] = CRGB::Green; | |
| leds[34] = CRGB(255,40,0); | |
| leds[35] = CRGB::Blue; | |
| leds[36] = CRGB(255,150,0); | |
| leds[37] = CRGB::White; | |
| leds[38] = CRGB::Red; | |
| leds[39] = CRGB::Green; | |
| leds[40] = CRGB(255,40,0); | |
| leds[41] = CRGB::Blue; | |
| leds[42] = CRGB(255,150,0); | |
| leds[43] = CRGB::White; | |
| leds[44] = CRGB::Red; | |
| leds[45] = CRGB::Green; | |
| leds[46] = CRGB(255,40,0); | |
| leds[47] = CRGB::Blue; | |
| leds[48] = CRGB(255,150,0); | |
| leds[49] = CRGB::White; | |
| leds[50] = CRGB::Red; | |
| leds[51] = CRGB::Green; | |
| leds[52] = CRGB(255,40,0); | |
| leds[53] = CRGB::Blue; | |
| leds[54] = CRGB(255,150,0); | |
| leds[55] = CRGB::White; | |
| leds[56] = CRGB::Red; | |
| leds[57] = CRGB::Green; | |
| leds[58] = CRGB(255,40,0); | |
| leds[59] = CRGB::Blue; | |
| leds[60] = CRGB(255,150,0); | |
| leds[61] = CRGB::White; | |
| leds[62] = CRGB::Red; | |
| leds[63] = CRGB::Green; | |
| leds[64] = CRGB(255,40,0); | |
| leds[65] = CRGB::Blue; | |
| leds[66] = CRGB(255,150,0); | |
| leds[67] = CRGB::White; | |
| leds[68] = CRGB::Red; | |
| leds[69] = CRGB::Green; | |
| leds[70] = CRGB(255,40,0); | |
| leds[71] = CRGB::Blue; | |
| leds[72] = CRGB(255,150,0); | |
| leds[73] = CRGB::White; | |
| leds[74] = CRGB::Red; | |
| leds[75] = CRGB::Green; | |
| leds[76] = CRGB(255,40,0); | |
| leds[77] = CRGB::Blue; | |
| leds[78] = CRGB(255,150,0); | |
| leds[79] = CRGB::White; | |
| leds[80] = CRGB::Red; | |
| leds[81] = CRGB::Green; | |
| leds[82] = CRGB(255,40,0); | |
| leds[83] = CRGB::Blue; | |
| leds[84] = CRGB(255,150,0); | |
| leds[85] = CRGB::White; | |
| leds[86] = CRGB::Red; | |
| leds[87] = CRGB::Green; | |
| leds[88] = CRGB(255,40,0); | |
| leds[89] = CRGB::Blue; | |
| leds[90] = CRGB(255,150,0); | |
| leds[91] = CRGB::White; | |
| leds[92] = CRGB::Red; | |
| leds[93] = CRGB::Green; | |
| leds[94] = CRGB(255,40,0); | |
| leds[95] = CRGB::Blue; | |
| leds[96] = CRGB(255,150,0); | |
| leds[97] = CRGB::White; | |
| leds[98] = CRGB::Red; | |
| leds[99] = CRGB::Green; | |
| leds[100] = CRGB(255,40,0); | |
| leds[101] = CRGB::Blue; | |
| leds[102] = CRGB(255,150,0); | |
| leds[103] = CRGB::White; | |
| leds[104] = CRGB::Red; | |
| leds[105] = CRGB::Green; | |
| leds[106] = CRGB(255,40,0); | |
| leds[107] = CRGB::Blue; | |
| leds[108] = CRGB(255,150,0); | |
| leds[109] = CRGB::White; | |
| leds[110] = CRGB::Red; | |
| leds[111] = CRGB::Green; | |
| leds[112] = CRGB(255,40,0); | |
| leds[113] = CRGB::Blue; | |
| leds[114] = CRGB(255,150,0); | |
| leds[115] = CRGB::White; | |
| leds[116] = CRGB::Red; | |
| leds[117] = CRGB::Green; | |
| leds[118] = CRGB(255,40,0); | |
| leds[119] = CRGB::Blue; | |
| leds[120] = CRGB(255,150,0); | |
| leds[121] = CRGB::White; | |
| leds[122] = CRGB::Red; | |
| leds[123] = CRGB::Green; | |
| leds[124] = CRGB(255,40,0); | |
| leds[125] = CRGB::Blue; | |
| leds[126] = CRGB(255,150,0); | |
| leds[127] = CRGB::White; | |
| leds[128] = CRGB::Red; | |
| leds[129] = CRGB::Green; | |
| leds[130] = CRGB(255,40,0); | |
| leds[131] = CRGB::Blue; | |
| leds[132] = CRGB(255,150,0); | |
| leds[133] = CRGB::White; | |
| leds[134] = CRGB::Red; | |
| leds[135] = CRGB::Green; | |
| leds[136] = CRGB(255,40,0); | |
| leds[137] = CRGB::Blue; | |
| leds[138] = CRGB(255,150,0); | |
| leds[139] = CRGB::White; | |
| leds[140] = CRGB::Red; | |
| leds[141] = CRGB::Green; | |
| leds[142] = CRGB(255,40,0); | |
| leds[143] = CRGB::Blue; | |
| leds[144] = CRGB(255,150,0); | |
| leds[145] = CRGB::White; | |
| leds[146] = CRGB::Red; | |
| leds[147] = CRGB::Green; | |
| leds[148] = CRGB(255,40,0); | |
| leds[149] = CRGB::Blue; | |
| leds[150] = CRGB(255,150,0); | |
| leds[151] = CRGB::White; | |
| leds[152] = CRGB::Red; | |
| leds[153] = CRGB::Green; | |
| leds[154] = CRGB(255,40,0); | |
| leds[155] = CRGB::Blue; | |
| leds[156] = CRGB(255,150,0); | |
| leds[157] = CRGB::White; | |
| leds[158] = CRGB::Red; | |
| leds[159] = CRGB::Green; | |
| leds[160] = CRGB(255,40,0); | |
| leds[161] = CRGB::Blue; | |
| leds[162] = CRGB(255,150,0); | |
| leds[163] = CRGB::White; | |
| leds[164] = CRGB::Red; | |
| leds[165] = CRGB::Green; | |
| leds[166] = CRGB(255,40,0); | |
| leds[167] = CRGB::Blue; | |
| leds[168] = CRGB(255,150,0); | |
| leds[169] = CRGB::White; | |
| leds[170] = CRGB::Red; | |
| leds[171] = CRGB::Green; | |
| leds[172] = CRGB(255,40,0); | |
| leds[173] = CRGB::Blue; | |
| leds[174] = CRGB(255,150,0); | |
| leds[175] = CRGB::White; | |
| leds[176] = CRGB::Red; | |
| leds[177] = CRGB::Green; | |
| leds[178] = CRGB(255,40,0); | |
| leds[179] = CRGB::Blue; | |
| leds[180] = CRGB(255,150,0); | |
| leds[181] = CRGB::White; | |
| leds[182] = CRGB::Red; | |
| leds[183] = CRGB::Green; | |
| leds[184] = CRGB(255,40,0); | |
| leds[185] = CRGB::Blue; | |
| leds[186] = CRGB(255,150,0); | |
| leds[187] = CRGB::White; | |
| leds[188] = CRGB::Red; | |
| leds[189] = CRGB::Green; | |
| leds[190] = CRGB(255,40,0); | |
| leds[191] = CRGB::Blue; | |
| leds[192] = CRGB(255,150,0); | |
| leds[193] = CRGB::White; | |
| leds[194] = CRGB::Red; | |
| leds[195] = CRGB::Green; | |
| leds[196] = CRGB(255,40,0); | |
| leds[197] = CRGB::Blue; | |
| leds[198] = CRGB(255,150,0); | |
| leds[199] = CRGB::White; | |
| FastLED.show(); | |
| } | |
| void C9_Colors3() { | |
| leds[0] = CRGB::Green; | |
| leds[1] = CRGB(255,40,0); | |
| leds[2] = CRGB::Blue; | |
| leds[3] = CRGB(255,150,0); | |
| leds[4] = CRGB::White; | |
| leds[5] = CRGB::Red; | |
| leds[6] = CRGB::Green; | |
| leds[7] = CRGB(255,40,0); | |
| leds[8] = CRGB::Blue; | |
| leds[9] = CRGB(255,150,0); | |
| leds[10] = CRGB::White; | |
| leds[11] = CRGB::Red; | |
| leds[12] = CRGB::Green; | |
| leds[13] = CRGB(255,40,0); | |
| leds[14] = CRGB::Blue; | |
| leds[15] = CRGB(255,150,0); | |
| leds[16] = CRGB::White; | |
| leds[17] = CRGB::Red; | |
| leds[18] = CRGB::Green; | |
| leds[19] = CRGB(255,40,0); | |
| leds[20] = CRGB::Blue; | |
| leds[21] = CRGB(255,150,0); | |
| leds[22] = CRGB::White; | |
| leds[23] = CRGB::Red; | |
| leds[24] = CRGB::Green; | |
| leds[25] = CRGB(255,40,0); | |
| leds[26] = CRGB::Blue; | |
| leds[27] = CRGB(255,150,0); | |
| leds[28] = CRGB::White; | |
| leds[29] = CRGB::Red; | |
| leds[30] = CRGB::Green; | |
| leds[31] = CRGB(255,40,0); | |
| leds[32] = CRGB::Blue; | |
| leds[33] = CRGB(255,150,0); | |
| leds[34] = CRGB::White; | |
| leds[35] = CRGB::Red; | |
| leds[36] = CRGB::Green; | |
| leds[37] = CRGB(255,40,0); | |
| leds[38] = CRGB::Blue; | |
| leds[39] = CRGB(255,150,0); | |
| leds[40] = CRGB::White; | |
| leds[41] = CRGB::Red; | |
| leds[42] = CRGB::Green; | |
| leds[43] = CRGB(255,40,0); | |
| leds[44] = CRGB::Blue; | |
| leds[45] = CRGB(255,150,0); | |
| leds[46] = CRGB::White; | |
| leds[47] = CRGB::Red; | |
| leds[48] = CRGB::Green; | |
| leds[49] = CRGB(255,40,0); | |
| leds[50] = CRGB::Blue; | |
| leds[51] = CRGB(255,150,0); | |
| leds[52] = CRGB::White; | |
| leds[53] = CRGB::Red; | |
| leds[54] = CRGB::Green; | |
| leds[55] = CRGB(255,40,0); | |
| leds[56] = CRGB::Blue; | |
| leds[57] = CRGB(255,150,0); | |
| leds[58] = CRGB::White; | |
| leds[59] = CRGB::Red; | |
| leds[60] = CRGB::Green; | |
| leds[61] = CRGB(255,40,0); | |
| leds[62] = CRGB::Blue; | |
| leds[63] = CRGB(255,150,0); | |
| leds[64] = CRGB::White; | |
| leds[65] = CRGB::Red; | |
| leds[66] = CRGB::Green; | |
| leds[67] = CRGB(255,40,0); | |
| leds[68] = CRGB::Blue; | |
| leds[69] = CRGB(255,150,0); | |
| leds[70] = CRGB::White; | |
| leds[71] = CRGB::Red; | |
| leds[72] = CRGB::Green; | |
| leds[73] = CRGB(255,40,0); | |
| leds[74] = CRGB::Blue; | |
| leds[75] = CRGB(255,150,0); | |
| leds[76] = CRGB::White; | |
| leds[77] = CRGB::Red; | |
| leds[78] = CRGB::Green; | |
| leds[79] = CRGB(255,40,0); | |
| leds[80] = CRGB::Blue; | |
| leds[81] = CRGB(255,150,0); | |
| leds[82] = CRGB::White; | |
| leds[83] = CRGB::Red; | |
| leds[84] = CRGB::Green; | |
| leds[85] = CRGB(255,40,0); | |
| leds[86] = CRGB::Blue; | |
| leds[87] = CRGB(255,150,0); | |
| leds[88] = CRGB::White; | |
| leds[89] = CRGB::Red; | |
| leds[90] = CRGB::Green; | |
| leds[91] = CRGB(255,40,0); | |
| leds[92] = CRGB::Blue; | |
| leds[93] = CRGB(255,150,0); | |
| leds[94] = CRGB::White; | |
| leds[95] = CRGB::Red; | |
| leds[96] = CRGB::Green; | |
| leds[97] = CRGB(255,40,0); | |
| leds[98] = CRGB::Blue; | |
| leds[99] = CRGB(255,150,0); | |
| leds[100] = CRGB::White; | |
| leds[101] = CRGB::Red; | |
| leds[102] = CRGB::Green; | |
| leds[103] = CRGB(255,40,0); | |
| leds[104] = CRGB::Blue; | |
| leds[105] = CRGB(255,150,0); | |
| leds[106] = CRGB::White; | |
| leds[107] = CRGB::Red; | |
| leds[108] = CRGB::Green; | |
| leds[109] = CRGB(255,40,0); | |
| leds[110] = CRGB::Blue; | |
| leds[111] = CRGB(255,150,0); | |
| leds[112] = CRGB::White; | |
| leds[113] = CRGB::Red; | |
| leds[114] = CRGB::Green; | |
| leds[115] = CRGB(255,40,0); | |
| leds[116] = CRGB::Blue; | |
| leds[117] = CRGB(255,150,0); | |
| leds[118] = CRGB::White; | |
| leds[119] = CRGB::Red; | |
| leds[120] = CRGB::Green; | |
| leds[121] = CRGB(255,40,0); | |
| leds[122] = CRGB::Blue; | |
| leds[123] = CRGB(255,150,0); | |
| leds[124] = CRGB::White; | |
| leds[125] = CRGB::Red; | |
| leds[126] = CRGB::Green; | |
| leds[127] = CRGB(255,40,0); | |
| leds[128] = CRGB::Blue; | |
| leds[129] = CRGB(255,150,0); | |
| leds[130] = CRGB::White; | |
| leds[131] = CRGB::Red; | |
| leds[132] = CRGB::Green; | |
| leds[133] = CRGB(255,40,0); | |
| leds[134] = CRGB::Blue; | |
| leds[135] = CRGB(255,150,0); | |
| leds[136] = CRGB::White; | |
| leds[137] = CRGB::Red; | |
| leds[138] = CRGB::Green; | |
| leds[139] = CRGB(255,40,0); | |
| leds[140] = CRGB::Blue; | |
| leds[141] = CRGB(255,150,0); | |
| leds[142] = CRGB::White; | |
| leds[143] = CRGB::Red; | |
| leds[144] = CRGB::Green; | |
| leds[145] = CRGB(255,40,0); | |
| leds[146] = CRGB::Blue; | |
| leds[147] = CRGB(255,150,0); | |
| leds[148] = CRGB::White; | |
| leds[149] = CRGB::Red; | |
| leds[150] = CRGB::Green; | |
| leds[151] = CRGB(255,40,0); | |
| leds[152] = CRGB::Blue; | |
| leds[153] = CRGB(255,150,0); | |
| leds[154] = CRGB::White; | |
| leds[155] = CRGB::Red; | |
| leds[156] = CRGB::Green; | |
| leds[157] = CRGB(255,40,0); | |
| leds[158] = CRGB::Blue; | |
| leds[159] = CRGB(255,150,0); | |
| leds[160] = CRGB::White; | |
| leds[161] = CRGB::Red; | |
| leds[162] = CRGB::Green; | |
| leds[163] = CRGB(255,40,0); | |
| leds[164] = CRGB::Blue; | |
| leds[165] = CRGB(255,150,0); | |
| leds[166] = CRGB::White; | |
| leds[167] = CRGB::Red; | |
| leds[168] = CRGB::Green; | |
| leds[169] = CRGB(255,40,0); | |
| leds[170] = CRGB::Blue; | |
| leds[171] = CRGB(255,150,0); | |
| leds[172] = CRGB::White; | |
| leds[173] = CRGB::Red; | |
| leds[174] = CRGB::Green; | |
| leds[175] = CRGB(255,40,0); | |
| leds[176] = CRGB::Blue; | |
| leds[177] = CRGB(255,150,0); | |
| leds[178] = CRGB::White; | |
| leds[179] = CRGB::Red; | |
| leds[180] = CRGB::Green; | |
| leds[181] = CRGB(255,40,0); | |
| leds[182] = CRGB::Blue; | |
| leds[183] = CRGB(255,150,0); | |
| leds[184] = CRGB::White; | |
| leds[185] = CRGB::Red; | |
| leds[186] = CRGB::Green; | |
| leds[187] = CRGB(255,40,0); | |
| leds[188] = CRGB::Blue; | |
| leds[189] = CRGB(255,150,0); | |
| leds[190] = CRGB::White; | |
| leds[191] = CRGB::Red; | |
| leds[192] = CRGB::Green; | |
| leds[193] = CRGB(255,40,0); | |
| leds[194] = CRGB::Blue; | |
| leds[195] = CRGB(255,150,0); | |
| leds[196] = CRGB::White; | |
| leds[197] = CRGB::Red; | |
| leds[198] = CRGB::Green; | |
| leds[199] = CRGB(255,40,0); | |
| } | |
| void C9_Colors4() { | |
| leds[0] = CRGB(255,40,0); | |
| leds[1] = CRGB::Blue; | |
| leds[2] = CRGB(255,150,0); | |
| leds[3] = CRGB::White; | |
| leds[4] = CRGB::Red; | |
| leds[5] = CRGB::Green; | |
| leds[6] = CRGB(255,40,0); | |
| leds[7] = CRGB::Blue; | |
| leds[8] = CRGB(255,150,0); | |
| leds[9] = CRGB::White; | |
| leds[10] = CRGB::Red; | |
| leds[11] = CRGB::Green; | |
| leds[12] = CRGB(255,40,0); | |
| leds[13] = CRGB::Blue; | |
| leds[14] = CRGB(255,150,0); | |
| leds[15] = CRGB::White; | |
| leds[16] = CRGB::Red; | |
| leds[17] = CRGB::Green; | |
| leds[18] = CRGB(255,40,0); | |
| leds[19] = CRGB::Blue; | |
| leds[20] = CRGB(255,150,0); | |
| leds[21] = CRGB::White; | |
| leds[22] = CRGB::Red; | |
| leds[23] = CRGB::Green; | |
| leds[24] = CRGB(255,40,0); | |
| leds[25] = CRGB::Blue; | |
| leds[26] = CRGB(255,150,0); | |
| leds[27] = CRGB::White; | |
| leds[28] = CRGB::Red; | |
| leds[29] = CRGB::Green; | |
| leds[30] = CRGB(255,40,0); | |
| leds[31] = CRGB::Blue; | |
| leds[32] = CRGB(255,150,0); | |
| leds[33] = CRGB::White; | |
| leds[34] = CRGB::Red; | |
| leds[35] = CRGB::Green; | |
| leds[36] = CRGB(255,40,0); | |
| leds[37] = CRGB::Blue; | |
| leds[38] = CRGB(255,150,0); | |
| leds[39] = CRGB::White; | |
| leds[40] = CRGB::Red; | |
| leds[41] = CRGB::Green; | |
| leds[42] = CRGB(255,40,0); | |
| leds[43] = CRGB::Blue; | |
| leds[44] = CRGB(255,150,0); | |
| leds[45] = CRGB::White; | |
| leds[46] = CRGB::Red; | |
| leds[47] = CRGB::Green; | |
| leds[48] = CRGB(255,40,0); | |
| leds[49] = CRGB::Blue; | |
| leds[50] = CRGB(255,150,0); | |
| leds[51] = CRGB::White; | |
| leds[52] = CRGB::Red; | |
| leds[53] = CRGB::Green; | |
| leds[54] = CRGB(255,40,0); | |
| leds[55] = CRGB::Blue; | |
| leds[56] = CRGB(255,150,0); | |
| leds[57] = CRGB::White; | |
| leds[58] = CRGB::Red; | |
| leds[59] = CRGB::Green; | |
| leds[60] = CRGB(255,40,0); | |
| leds[61] = CRGB::Blue; | |
| leds[62] = CRGB(255,150,0); | |
| leds[63] = CRGB::White; | |
| leds[64] = CRGB::Red; | |
| leds[65] = CRGB::Green; | |
| leds[66] = CRGB(255,40,0); | |
| leds[67] = CRGB::Blue; | |
| leds[68] = CRGB(255,150,0); | |
| leds[69] = CRGB::White; | |
| leds[70] = CRGB::Red; | |
| leds[71] = CRGB::Green; | |
| leds[72] = CRGB(255,40,0); | |
| leds[73] = CRGB::Blue; | |
| leds[74] = CRGB(255,150,0); | |
| leds[75] = CRGB::White; | |
| leds[76] = CRGB::Red; | |
| leds[77] = CRGB::Green; | |
| leds[78] = CRGB(255,40,0); | |
| leds[79] = CRGB::Blue; | |
| leds[80] = CRGB(255,150,0); | |
| leds[81] = CRGB::White; | |
| leds[82] = CRGB::Red; | |
| leds[83] = CRGB::Green; | |
| leds[84] = CRGB(255,40,0); | |
| leds[85] = CRGB::Blue; | |
| leds[86] = CRGB(255,150,0); | |
| leds[87] = CRGB::White; | |
| leds[88] = CRGB::Red; | |
| leds[89] = CRGB::Green; | |
| leds[90] = CRGB(255,40,0); | |
| leds[91] = CRGB::Blue; | |
| leds[92] = CRGB(255,150,0); | |
| leds[93] = CRGB::White; | |
| leds[94] = CRGB::Red; | |
| leds[95] = CRGB::Green; | |
| leds[96] = CRGB(255,40,0); | |
| leds[97] = CRGB::Blue; | |
| leds[98] = CRGB(255,150,0); | |
| leds[99] = CRGB::White; | |
| leds[100] = CRGB::Red; | |
| leds[101] = CRGB::Green; | |
| leds[102] = CRGB(255,40,0); | |
| leds[103] = CRGB::Blue; | |
| leds[104] = CRGB(255,150,0); | |
| leds[105] = CRGB::White; | |
| leds[106] = CRGB::Red; | |
| leds[107] = CRGB::Green; | |
| leds[108] = CRGB(255,40,0); | |
| leds[109] = CRGB::Blue; | |
| leds[110] = CRGB(255,150,0); | |
| leds[111] = CRGB::White; | |
| leds[112] = CRGB::Red; | |
| leds[113] = CRGB::Green; | |
| leds[114] = CRGB(255,40,0); | |
| leds[115] = CRGB::Blue; | |
| leds[116] = CRGB(255,150,0); | |
| leds[117] = CRGB::White; | |
| leds[118] = CRGB::Red; | |
| leds[119] = CRGB::Green; | |
| leds[120] = CRGB(255,40,0); | |
| leds[121] = CRGB::Blue; | |
| leds[122] = CRGB(255,150,0); | |
| leds[123] = CRGB::White; | |
| leds[124] = CRGB::Red; | |
| leds[125] = CRGB::Green; | |
| leds[126] = CRGB(255,40,0); | |
| leds[127] = CRGB::Blue; | |
| leds[128] = CRGB(255,150,0); | |
| leds[129] = CRGB::White; | |
| leds[130] = CRGB::Red; | |
| leds[131] = CRGB::Green; | |
| leds[132] = CRGB(255,40,0); | |
| leds[133] = CRGB::Blue; | |
| leds[134] = CRGB(255,150,0); | |
| leds[135] = CRGB::White; | |
| leds[136] = CRGB::Red; | |
| leds[137] = CRGB::Green; | |
| leds[138] = CRGB(255,40,0); | |
| leds[139] = CRGB::Blue; | |
| leds[140] = CRGB(255,150,0); | |
| leds[141] = CRGB::White; | |
| leds[142] = CRGB::Red; | |
| leds[143] = CRGB::Green; | |
| leds[144] = CRGB(255,40,0); | |
| leds[145] = CRGB::Blue; | |
| leds[146] = CRGB(255,150,0); | |
| leds[147] = CRGB::White; | |
| leds[148] = CRGB::Red; | |
| leds[149] = CRGB::Green; | |
| leds[150] = CRGB(255,40,0); | |
| leds[151] = CRGB::Blue; | |
| leds[152] = CRGB(255,150,0); | |
| leds[153] = CRGB::White; | |
| leds[154] = CRGB::Red; | |
| leds[155] = CRGB::Green; | |
| leds[156] = CRGB(255,40,0); | |
| leds[157] = CRGB::Blue; | |
| leds[158] = CRGB(255,150,0); | |
| leds[159] = CRGB::White; | |
| leds[160] = CRGB::Red; | |
| leds[161] = CRGB::Green; | |
| leds[162] = CRGB(255,40,0); | |
| leds[163] = CRGB::Blue; | |
| leds[164] = CRGB(255,150,0); | |
| leds[165] = CRGB::White; | |
| leds[166] = CRGB::Red; | |
| leds[167] = CRGB::Green; | |
| leds[168] = CRGB(255,40,0); | |
| leds[169] = CRGB::Blue; | |
| leds[170] = CRGB(255,150,0); | |
| leds[171] = CRGB::White; | |
| leds[172] = CRGB::Red; | |
| leds[173] = CRGB::Green; | |
| leds[174] = CRGB(255,40,0); | |
| leds[175] = CRGB::Blue; | |
| leds[176] = CRGB(255,150,0); | |
| leds[177] = CRGB::White; | |
| leds[178] = CRGB::Red; | |
| leds[179] = CRGB::Green; | |
| leds[180] = CRGB(255,40,0); | |
| leds[181] = CRGB::Blue; | |
| leds[182] = CRGB(255,150,0); | |
| leds[183] = CRGB::White; | |
| leds[184] = CRGB::Red; | |
| leds[185] = CRGB::Green; | |
| leds[186] = CRGB(255,40,0); | |
| leds[187] = CRGB::Blue; | |
| leds[188] = CRGB(255,150,0); | |
| leds[189] = CRGB::White; | |
| leds[190] = CRGB::Red; | |
| leds[191] = CRGB::Green; | |
| leds[192] = CRGB(255,40,0); | |
| leds[193] = CRGB::Blue; | |
| leds[194] = CRGB(255,150,0); | |
| leds[195] = CRGB::White; | |
| leds[196] = CRGB::Red; | |
| leds[197] = CRGB::Green; | |
| leds[198] = CRGB(255,40,0); | |
| leds[199] = CRGB::Blue; | |
| } | |
| void C9_Colors5() { | |
| leds[0] = CRGB::Blue; | |
| leds[1] = CRGB(255,150,0); | |
| leds[2] = CRGB::White; | |
| leds[3] = CRGB::Red; | |
| leds[4] = CRGB::Green; | |
| leds[5] = CRGB(255,40,0); | |
| leds[6] = CRGB::Blue; | |
| leds[7] = CRGB(255,150,0); | |
| leds[8] = CRGB::White; | |
| leds[9] = CRGB::Red; | |
| leds[10] = CRGB::Green; | |
| leds[11] = CRGB(255,40,0); | |
| leds[12] = CRGB::Blue; | |
| leds[13] = CRGB(255,150,0); | |
| leds[14] = CRGB::White; | |
| leds[15] = CRGB::Red; | |
| leds[16] = CRGB::Green; | |
| leds[17] = CRGB(255,40,0); | |
| leds[18] = CRGB::Blue; | |
| leds[19] = CRGB(255,150,0); | |
| leds[20] = CRGB::White; | |
| leds[21] = CRGB::Red; | |
| leds[22] = CRGB::Green; | |
| leds[23] = CRGB(255,40,0); | |
| leds[24] = CRGB::Blue; | |
| leds[25] = CRGB(255,150,0); | |
| leds[26] = CRGB::White; | |
| leds[27] = CRGB::Red; | |
| leds[28] = CRGB::Green; | |
| leds[29] = CRGB(255,40,0); | |
| leds[30] = CRGB::Blue; | |
| leds[31] = CRGB(255,150,0); | |
| leds[32] = CRGB::White; | |
| leds[33] = CRGB::Red; | |
| leds[34] = CRGB::Green; | |
| leds[35] = CRGB(255,40,0); | |
| leds[36] = CRGB::Blue; | |
| leds[37] = CRGB(255,150,0); | |
| leds[38] = CRGB::White; | |
| leds[39] = CRGB::Red; | |
| leds[40] = CRGB::Green; | |
| leds[41] = CRGB(255,40,0); | |
| leds[42] = CRGB::Blue; | |
| leds[43] = CRGB(255,150,0); | |
| leds[44] = CRGB::White; | |
| leds[45] = CRGB::Red; | |
| leds[46] = CRGB::Green; | |
| leds[47] = CRGB(255,40,0); | |
| leds[48] = CRGB::Blue; | |
| leds[49] = CRGB(255,150,0); | |
| leds[50] = CRGB::White; | |
| leds[51] = CRGB::Red; | |
| leds[52] = CRGB::Green; | |
| leds[53] = CRGB(255,40,0); | |
| leds[54] = CRGB::Blue; | |
| leds[55] = CRGB(255,150,0); | |
| leds[56] = CRGB::White; | |
| leds[57] = CRGB::Red; | |
| leds[58] = CRGB::Green; | |
| leds[59] = CRGB(255,40,0); | |
| leds[60] = CRGB::Blue; | |
| leds[61] = CRGB(255,150,0); | |
| leds[62] = CRGB::White; | |
| leds[63] = CRGB::Red; | |
| leds[64] = CRGB::Green; | |
| leds[65] = CRGB(255,40,0); | |
| leds[66] = CRGB::Blue; | |
| leds[67] = CRGB(255,150,0); | |
| leds[68] = CRGB::White; | |
| leds[69] = CRGB::Red; | |
| leds[70] = CRGB::Green; | |
| leds[71] = CRGB(255,40,0); | |
| leds[72] = CRGB::Blue; | |
| leds[73] = CRGB(255,150,0); | |
| leds[74] = CRGB::White; | |
| leds[75] = CRGB::Red; | |
| leds[76] = CRGB::Green; | |
| leds[77] = CRGB(255,40,0); | |
| leds[78] = CRGB::Blue; | |
| leds[79] = CRGB(255,150,0); | |
| leds[80] = CRGB::White; | |
| leds[81] = CRGB::Red; | |
| leds[82] = CRGB::Green; | |
| leds[83] = CRGB(255,40,0); | |
| leds[84] = CRGB::Blue; | |
| leds[85] = CRGB(255,150,0); | |
| leds[86] = CRGB::White; | |
| leds[87] = CRGB::Red; | |
| leds[88] = CRGB::Green; | |
| leds[89] = CRGB(255,40,0); | |
| leds[90] = CRGB::Blue; | |
| leds[91] = CRGB(255,150,0); | |
| leds[92] = CRGB::White; | |
| leds[93] = CRGB::Red; | |
| leds[94] = CRGB::Green; | |
| leds[95] = CRGB(255,40,0); | |
| leds[96] = CRGB::Blue; | |
| leds[97] = CRGB(255,150,0); | |
| leds[98] = CRGB::White; | |
| leds[99] = CRGB::Red; | |
| leds[100] = CRGB::Green; | |
| leds[101] = CRGB(255,40,0); | |
| leds[102] = CRGB::Blue; | |
| leds[103] = CRGB(255,150,0); | |
| leds[104] = CRGB::White; | |
| leds[105] = CRGB::Red; | |
| leds[106] = CRGB::Green; | |
| leds[107] = CRGB(255,40,0); | |
| leds[108] = CRGB::Blue; | |
| leds[109] = CRGB(255,150,0); | |
| leds[110] = CRGB::White; | |
| leds[111] = CRGB::Red; | |
| leds[112] = CRGB::Green; | |
| leds[113] = CRGB(255,40,0); | |
| leds[114] = CRGB::Blue; | |
| leds[115] = CRGB(255,150,0); | |
| leds[116] = CRGB::White; | |
| leds[117] = CRGB::Red; | |
| leds[118] = CRGB::Green; | |
| leds[119] = CRGB(255,40,0); | |
| leds[120] = CRGB::Blue; | |
| leds[121] = CRGB(255,150,0); | |
| leds[122] = CRGB::White; | |
| leds[123] = CRGB::Red; | |
| leds[124] = CRGB::Green; | |
| leds[125] = CRGB(255,40,0); | |
| leds[126] = CRGB::Blue; | |
| leds[127] = CRGB(255,150,0); | |
| leds[128] = CRGB::White; | |
| leds[129] = CRGB::Red; | |
| leds[130] = CRGB::Green; | |
| leds[131] = CRGB(255,40,0); | |
| leds[132] = CRGB::Blue; | |
| leds[133] = CRGB(255,150,0); | |
| leds[134] = CRGB::White; | |
| leds[135] = CRGB::Red; | |
| leds[136] = CRGB::Green; | |
| leds[137] = CRGB(255,40,0); | |
| leds[138] = CRGB::Blue; | |
| leds[139] = CRGB(255,150,0); | |
| leds[140] = CRGB::White; | |
| leds[141] = CRGB::Red; | |
| leds[142] = CRGB::Green; | |
| leds[143] = CRGB(255,40,0); | |
| leds[144] = CRGB::Blue; | |
| leds[145] = CRGB(255,150,0); | |
| leds[146] = CRGB::White; | |
| leds[147] = CRGB::Red; | |
| leds[148] = CRGB::Green; | |
| leds[149] = CRGB(255,40,0); | |
| leds[150] = CRGB::Blue; | |
| leds[151] = CRGB(255,150,0); | |
| leds[152] = CRGB::White; | |
| leds[153] = CRGB::Red; | |
| leds[154] = CRGB::Green; | |
| leds[155] = CRGB(255,40,0); | |
| leds[156] = CRGB::Blue; | |
| leds[157] = CRGB(255,150,0); | |
| leds[158] = CRGB::White; | |
| leds[159] = CRGB::Red; | |
| leds[160] = CRGB::Green; | |
| leds[161] = CRGB(255,40,0); | |
| leds[162] = CRGB::Blue; | |
| leds[163] = CRGB(255,150,0); | |
| leds[164] = CRGB::White; | |
| leds[165] = CRGB::Red; | |
| leds[166] = CRGB::Green; | |
| leds[167] = CRGB(255,40,0); | |
| leds[168] = CRGB::Blue; | |
| leds[169] = CRGB(255,150,0); | |
| leds[170] = CRGB::White; | |
| leds[171] = CRGB::Red; | |
| leds[172] = CRGB::Green; | |
| leds[173] = CRGB(255,40,0); | |
| leds[174] = CRGB::Blue; | |
| leds[175] = CRGB(255,150,0); | |
| leds[176] = CRGB::White; | |
| leds[177] = CRGB::Red; | |
| leds[178] = CRGB::Green; | |
| leds[179] = CRGB(255,40,0); | |
| leds[180] = CRGB::Blue; | |
| leds[181] = CRGB(255,150,0); | |
| leds[182] = CRGB::White; | |
| leds[183] = CRGB::Red; | |
| leds[184] = CRGB::Green; | |
| leds[185] = CRGB(255,40,0); | |
| leds[186] = CRGB::Blue; | |
| leds[187] = CRGB(255,150,0); | |
| leds[188] = CRGB::White; | |
| leds[189] = CRGB::Red; | |
| leds[190] = CRGB::Green; | |
| leds[191] = CRGB(255,40,0); | |
| leds[192] = CRGB::Blue; | |
| leds[193] = CRGB(255,150,0); | |
| leds[194] = CRGB::White; | |
| leds[195] = CRGB::Red; | |
| leds[196] = CRGB::Green; | |
| leds[197] = CRGB(255,40,0); | |
| leds[198] = CRGB::Blue; | |
| leds[199] = CRGB(255,150,0); | |
| } | |
| void BW_Color() { | |
| // Turn the LED on, then pause | |
| leds[0] = CRGB(250, 250, 250); | |
| leds[1] = CRGB::Blue; | |
| leds[2] = CRGB(250, 250, 250); | |
| leds[3] = CRGB::Blue; | |
| leds[4] = CRGB(250, 250, 250); | |
| leds[5] = CRGB::Blue; | |
| leds[6] = CRGB(250, 250, 250); | |
| leds[7] = CRGB::Blue; | |
| leds[8] = CRGB(250, 250, 250); | |
| leds[9] = CRGB::Blue; | |
| leds[10] = CRGB(250, 250, 250); | |
| leds[11] = CRGB::Blue; | |
| leds[12] = CRGB(250, 250, 250); | |
| leds[13] = CRGB::Blue; | |
| leds[14] = CRGB(250, 250, 250); | |
| leds[15] = CRGB::Blue; | |
| leds[16] = CRGB(250, 250, 250); | |
| leds[17] = CRGB::Blue; | |
| leds[18] = CRGB(250, 250, 250); | |
| leds[19] = CRGB::Blue; | |
| leds[20] = CRGB(250, 250, 250); | |
| leds[21] = CRGB::Blue; | |
| leds[22] = CRGB(250, 250, 250); | |
| leds[23] = CRGB::Blue; | |
| leds[24] = CRGB(250, 250, 250); | |
| leds[25] = CRGB::Blue; | |
| leds[26] = CRGB(250, 250, 250); | |
| leds[27] = CRGB::Blue; | |
| leds[28] = CRGB(250, 250, 250); | |
| leds[29] = CRGB::Blue; | |
| leds[30] = CRGB(250, 250, 250); | |
| leds[31] = CRGB::Blue; | |
| leds[32] = CRGB(250, 250, 250); | |
| leds[33] = CRGB::Blue; | |
| leds[34] = CRGB(250, 250, 250); | |
| leds[35] = CRGB::Blue; | |
| leds[36] = CRGB(250, 250, 250); | |
| leds[37] = CRGB::Blue; | |
| leds[38] = CRGB(250, 250, 250); | |
| leds[39] = CRGB::Blue; | |
| leds[40] = CRGB(250, 250, 250); | |
| leds[41] = CRGB::Blue; | |
| leds[42] = CRGB(250, 250, 250); | |
| leds[43] = CRGB::Blue; | |
| leds[44] = CRGB(250, 250, 250); | |
| leds[45] = CRGB::Blue; | |
| leds[46] = CRGB(250, 250, 250); | |
| leds[47] = CRGB::Blue; | |
| leds[48] = CRGB(250, 250, 250); | |
| leds[49] = CRGB::Blue; | |
| leds[50] = CRGB(250, 250, 250); | |
| leds[51] = CRGB::Blue; | |
| leds[52] = CRGB(250, 250, 250); | |
| leds[53] = CRGB::Blue; | |
| leds[54] = CRGB(250, 250, 250); | |
| leds[55] = CRGB::Blue; | |
| leds[56] = CRGB(250, 250, 250); | |
| leds[57] = CRGB::Blue; | |
| leds[58] = CRGB(250, 250, 250); | |
| leds[59] = CRGB::Blue; | |
| leds[60] = CRGB(250, 250, 250); | |
| leds[61] = CRGB::Blue; | |
| leds[62] = CRGB(250, 250, 250); | |
| leds[63] = CRGB::Blue; | |
| leds[64] = CRGB(250, 250, 250); | |
| leds[65] = CRGB::Blue; | |
| leds[66] = CRGB(250, 250, 250); | |
| leds[67] = CRGB::Blue; | |
| leds[68] = CRGB(250, 250, 250); | |
| leds[69] = CRGB::Blue; | |
| leds[70] = CRGB(250, 250, 250); | |
| leds[71] = CRGB::Blue; | |
| leds[72] = CRGB(250, 250, 250); | |
| leds[73] = CRGB::Blue; | |
| leds[74] = CRGB(250, 250, 250); | |
| leds[75] = CRGB::Blue; | |
| leds[76] = CRGB(250, 250, 250); | |
| leds[77] = CRGB::Blue; | |
| leds[78] = CRGB(250, 250, 250); | |
| leds[79] = CRGB::Blue; | |
| leds[80] = CRGB(250, 250, 250); | |
| leds[81] = CRGB::Blue; | |
| leds[82] = CRGB(250, 250, 250); | |
| leds[83] = CRGB::Blue; | |
| leds[84] = CRGB(250, 250, 250); | |
| leds[85] = CRGB::Blue; | |
| leds[86] = CRGB(250, 250, 250); | |
| leds[87] = CRGB::Blue; | |
| leds[88] = CRGB(250, 250, 250); | |
| leds[89] = CRGB::Blue; | |
| leds[90] = CRGB(250, 250, 250); | |
| leds[91] = CRGB::Blue; | |
| leds[92] = CRGB(250, 250, 250); | |
| leds[93] = CRGB::Blue; | |
| leds[94] = CRGB(250, 250, 250); | |
| leds[95] = CRGB::Blue; | |
| leds[96] = CRGB(250, 250, 250); | |
| leds[97] = CRGB::Blue; | |
| leds[98] = CRGB(250, 250, 250); | |
| leds[99] = CRGB::Blue; | |
| leds[100] = CRGB(250, 250, 250); | |
| leds[101] = CRGB::Blue; | |
| leds[102] = CRGB(250, 250, 250); | |
| leds[103] = CRGB::Blue; | |
| leds[104] = CRGB(250, 250, 250); | |
| leds[105] = CRGB::Blue; | |
| leds[106] = CRGB(250, 250, 250); | |
| leds[107] = CRGB::Blue; | |
| leds[108] = CRGB(250, 250, 250); | |
| leds[109] = CRGB::Blue; | |
| leds[110] = CRGB(250, 250, 250); | |
| leds[111] = CRGB::Blue; | |
| leds[112] = CRGB(250, 250, 250); | |
| leds[113] = CRGB::Blue; | |
| leds[114] = CRGB(250, 250, 250); | |
| leds[115] = CRGB::Blue; | |
| leds[116] = CRGB(250, 250, 250); | |
| leds[117] = CRGB::Blue; | |
| leds[118] = CRGB(250, 250, 250); | |
| leds[119] = CRGB::Blue; | |
| leds[120] = CRGB(250, 250, 250); | |
| leds[121] = CRGB::Blue; | |
| leds[122] = CRGB(250, 250, 250); | |
| leds[123] = CRGB::Blue; | |
| leds[124] = CRGB(250, 250, 250); | |
| leds[125] = CRGB::Blue; | |
| leds[126] = CRGB(250, 250, 250); | |
| leds[127] = CRGB::Blue; | |
| leds[128] = CRGB(250, 250, 250); | |
| leds[129] = CRGB::Blue; | |
| leds[130] = CRGB(250, 250, 250); | |
| leds[131] = CRGB::Blue; | |
| leds[132] = CRGB(250, 250, 250); | |
| leds[133] = CRGB::Blue; | |
| leds[134] = CRGB(250, 250, 250); | |
| leds[135] = CRGB::Blue; | |
| leds[136] = CRGB(250, 250, 250); | |
| leds[137] = CRGB::Blue; | |
| leds[138] = CRGB(250, 250, 250); | |
| leds[139] = CRGB::Blue; | |
| leds[140] = CRGB(250, 250, 250); | |
| leds[141] = CRGB::Blue; | |
| leds[142] = CRGB(250, 250, 250); | |
| leds[143] = CRGB::Blue; | |
| leds[144] = CRGB(250, 250, 250); | |
| leds[145] = CRGB::Blue; | |
| leds[146] = CRGB(250, 250, 250); | |
| leds[147] = CRGB::Blue; | |
| leds[148] = CRGB(250, 250, 250); | |
| leds[149] = CRGB::Blue; | |
| leds[150] = CRGB(250, 250, 250); | |
| leds[151] = CRGB::Blue; | |
| leds[152] = CRGB(250, 250, 250); | |
| leds[153] = CRGB::Blue; | |
| leds[154] = CRGB(250, 250, 250); | |
| leds[155] = CRGB::Blue; | |
| leds[156] = CRGB(250, 250, 250); | |
| leds[157] = CRGB::Blue; | |
| leds[158] = CRGB(250, 250, 250); | |
| leds[159] = CRGB::Blue; | |
| leds[160] = CRGB(250, 250, 250); | |
| leds[161] = CRGB::Blue; | |
| leds[162] = CRGB(250, 250, 250); | |
| leds[163] = CRGB::Blue; | |
| leds[164] = CRGB(250, 250, 250); | |
| leds[165] = CRGB::Blue; | |
| leds[166] = CRGB(250, 250, 250); | |
| leds[167] = CRGB::Blue; | |
| leds[168] = CRGB(250, 250, 250); | |
| leds[169] = CRGB::Blue; | |
| leds[170] = CRGB(250, 250, 250); | |
| leds[171] = CRGB::Blue; | |
| leds[172] = CRGB(250, 250, 250); | |
| leds[173] = CRGB::Blue; | |
| leds[174] = CRGB(250, 250, 250); | |
| leds[175] = CRGB::Blue; | |
| leds[176] = CRGB(250, 250, 250); | |
| leds[177] = CRGB::Blue; | |
| leds[178] = CRGB(250, 250, 250); | |
| leds[179] = CRGB::Blue; | |
| leds[180] = CRGB(250, 250, 250); | |
| leds[181] = CRGB::Blue; | |
| leds[182] = CRGB(250, 250, 250); | |
| leds[183] = CRGB::Blue; | |
| leds[184] = CRGB(250, 250, 250); | |
| leds[185] = CRGB::Blue; | |
| leds[186] = CRGB(250, 250, 250); | |
| leds[187] = CRGB::Blue; | |
| leds[188] = CRGB(250, 250, 250); | |
| leds[189] = CRGB::Blue; | |
| leds[190] = CRGB(250, 250, 250); | |
| leds[191] = CRGB::Blue; | |
| leds[192] = CRGB(250, 250, 250); | |
| leds[193] = CRGB::Blue; | |
| leds[194] = CRGB(250, 250, 250); | |
| leds[195] = CRGB::Blue; | |
| leds[196] = CRGB(250, 250, 250); | |
| leds[197] = CRGB::Blue; | |
| leds[198] = CRGB(250, 250, 250); | |
| leds[199] = CRGB::Blue; | |
| FastLED.show(); | |
| addGlitter(9100); | |
| } | |
| void addGlitter( fract8 chanceOfGlitter) | |
| { | |
| if( random8() < chanceOfGlitter) { | |
| leds[ random16(NUM_LEDS) ] += CRGB::White; | |
| } | |
| } | |
| void RGW() { | |
| for(int c = 1; c<=5; c=c+1){ | |
| for(int i = 0; i < NUM_LEDS-1; i++){ // a colored dot sweeping back and forth, with fading trails | |
| leds[i+0] = CRGB::Red; | |
| leds[i+1] = CRGB::Red; | |
| leds[i+2] = CRGB::Red; | |
| leds[i+3] = CRGB::Black; | |
| leds[i+4] = CRGB::Green; | |
| leds[i+5] = CRGB::Green; | |
| leds[i+6] = CRGB::Green; | |
| leds[i+7] = CRGB::Black; | |
| leds[i+8] = CRGB::White; | |
| leds[i+9] = CRGB::White; | |
| leds[i+10] = CRGB::White; | |
| leds[i+11] = CRGB::Black; | |
| leds[i+12] = CRGB::Red; | |
| leds[i+13] = CRGB::Red; | |
| leds[i+14] = CRGB::Red; | |
| leds[i+15] = CRGB::Black; | |
| leds[i+16] = CRGB::Green; | |
| leds[i+17] = CRGB::Green; | |
| leds[i+18] = CRGB::Green; | |
| leds[i+19] = CRGB::Black; | |
| leds[i+20] = CRGB::White; | |
| leds[i+21] = CRGB::White; | |
| leds[i+22] = CRGB::White; | |
| leds[i+23] = CRGB::Black; | |
| leds[i+24] = CRGB::Red; | |
| leds[i+25] = CRGB::Red; | |
| leds[i+26] = CRGB::Red; | |
| leds[i+27] = CRGB::Black; | |
| leds[i+28] = CRGB::Green; | |
| leds[i+29] = CRGB::Green; | |
| leds[i+30] = CRGB::Green; | |
| leds[i+31] = CRGB::Black; | |
| leds[i+32] = CRGB::White; | |
| leds[i+33] = CRGB::White; | |
| leds[i+34] = CRGB::White; | |
| leds[i+35] = CRGB::Black; | |
| leds[i+36] = CRGB::Red; | |
| leds[i+37] = CRGB::Red; | |
| leds[i+38] = CRGB::Red; | |
| leds[i+39] = CRGB::Black; | |
| leds[i+40] = CRGB::Green; | |
| leds[i+41] = CRGB::Green; | |
| leds[i+42] = CRGB::Green; | |
| leds[i+43] = CRGB::Black; | |
| leds[i+44] = CRGB::White; | |
| leds[i+45] = CRGB::White; | |
| leds[i+46] = CRGB::White; | |
| leds[i+47] = CRGB::Black; | |
| leds[i+48] = CRGB::Red; | |
| leds[i+49] = CRGB::Red; | |
| leds[i+50] = CRGB::Red; | |
| leds[i+51] = CRGB::Black; | |
| leds[i+52] = CRGB::Green; | |
| leds[i+53] = CRGB::Green; | |
| leds[i+54] = CRGB::Green; | |
| leds[i+55] = CRGB::Black; | |
| leds[i+56] = CRGB::White; | |
| leds[i+57] = CRGB::White; | |
| leds[i+58] = CRGB::White; | |
| leds[i+59] = CRGB::Black; | |
| leds[i+60] = CRGB::Red; | |
| leds[i+61] = CRGB::Red; | |
| leds[i+62] = CRGB::Red; | |
| leds[i+63] = CRGB::Black; | |
| leds[i+64] = CRGB::Green; | |
| leds[i+65] = CRGB::Green; | |
| leds[i+66] = CRGB::Green; | |
| leds[i+67] = CRGB::Black; | |
| leds[i+68] = CRGB::White; | |
| leds[i+69] = CRGB::White; | |
| leds[i+70] = CRGB::White; | |
| leds[i+71] = CRGB::Black; | |
| leds[i+72] = CRGB::Red; | |
| leds[i+73] = CRGB::Red; | |
| leds[i+74] = CRGB::Red; | |
| leds[i+75] = CRGB::Black; | |
| leds[i+76] = CRGB::Green; | |
| leds[i+77] = CRGB::Green; | |
| leds[i+78] = CRGB::Green; | |
| leds[i+79] = CRGB::Black; | |
| leds[i+80] = CRGB::White; | |
| leds[i+81] = CRGB::White; | |
| leds[i+82] = CRGB::White; | |
| leds[i+83] = CRGB::Black; | |
| leds[i+84] = CRGB::Red; | |
| leds[i+85] = CRGB::Red; | |
| leds[i+86] = CRGB::Red; | |
| leds[i+87] = CRGB::Black; | |
| leds[i+88] = CRGB::Green; | |
| leds[i+89] = CRGB::Green; | |
| leds[i+90] = CRGB::Green; | |
| leds[i+91] = CRGB::Black; | |
| leds[i+92] = CRGB::White; | |
| leds[i+93] = CRGB::White; | |
| leds[i+94] = CRGB::White; | |
| leds[i+95] = CRGB::Black; | |
| leds[i+96] = CRGB::Red; | |
| leds[i+97] = CRGB::Red; | |
| leds[i+98] = CRGB::Red; | |
| leds[i+99] = CRGB::Black; | |
| leds[i+100] = CRGB::Green; | |
| leds[i+101] = CRGB::Green; | |
| leds[i+102] = CRGB::Green; | |
| leds[i+103] = CRGB::Black; | |
| leds[i+104] = CRGB::White; | |
| leds[i+105] = CRGB::White; | |
| leds[i+106] = CRGB::White; | |
| leds[i+107] = CRGB::Black; | |
| leds[i+108] = CRGB::Red; | |
| leds[i+109] = CRGB::Red; | |
| leds[i+110] = CRGB::Red; | |
| leds[i+111] = CRGB::Black; | |
| leds[i+112] = CRGB::Green; | |
| leds[i+113] = CRGB::Green; | |
| leds[i+114] = CRGB::Green; | |
| leds[i+115] = CRGB::Black; | |
| leds[i+116] = CRGB::White; | |
| leds[i+117] = CRGB::White; | |
| leds[i+118] = CRGB::White; | |
| leds[i+119] = CRGB::Black; | |
| leds[i+120] = CRGB::Red; | |
| leds[i+121] = CRGB::Red; | |
| leds[i+122] = CRGB::Red; | |
| leds[i+123] = CRGB::Black; | |
| leds[i+124] = CRGB::Green; | |
| leds[i+125] = CRGB::Green; | |
| leds[i+126] = CRGB::Green; | |
| leds[i+127] = CRGB::Black; | |
| leds[i+128] = CRGB::White; | |
| leds[i+129] = CRGB::White; | |
| leds[i+130] = CRGB::White; | |
| leds[i+131] = CRGB::Black; | |
| leds[i+132] = CRGB::Red; | |
| leds[i+133] = CRGB::Red; | |
| leds[i+134] = CRGB::Red; | |
| leds[i+135] = CRGB::Black; | |
| leds[i+136] = CRGB::Green; | |
| leds[i+137] = CRGB::Green; | |
| leds[i+138] = CRGB::Green; | |
| leds[i+139] = CRGB::Black; | |
| leds[i+140] = CRGB::White; | |
| leds[i+141] = CRGB::White; | |
| leds[i+142] = CRGB::White; | |
| leds[i+143] = CRGB::Black; | |
| leds[i+144] = CRGB::Red; | |
| leds[i+145] = CRGB::Red; | |
| leds[i+146] = CRGB::Red; | |
| leds[i+147] = CRGB::Black; | |
| leds[i+248] = CRGB::Green; | |
| leds[i+149] = CRGB::Green; | |
| leds[i+150] = CRGB::Green; | |
| leds[i+151] = CRGB::Black; | |
| leds[i+152] = CRGB::White; | |
| leds[i+153] = CRGB::White; | |
| leds[i+154] = CRGB::White; | |
| leds[i+155] = CRGB::Black; | |
| leds[i+156] = CRGB::Red; | |
| leds[i+157] = CRGB::Red; | |
| leds[i+158] = CRGB::Red; | |
| leds[i+159] = CRGB::Black; | |
| leds[i+160] = CRGB::Green; | |
| leds[i+161] = CRGB::Green; | |
| leds[i+162] = CRGB::Green; | |
| leds[i+163] = CRGB::Black; | |
| leds[i+164] = CRGB::White; | |
| leds[i+165] = CRGB::White; | |
| leds[i+166] = CRGB::White; | |
| leds[i+167] = CRGB::Black; | |
| leds[i+168] = CRGB::Red; | |
| leds[i+169] = CRGB::Red; | |
| leds[i+170] = CRGB::Red; | |
| leds[i+171] = CRGB::Black; | |
| leds[i+172] = CRGB::Green; | |
| leds[i+173] = CRGB::Green; | |
| leds[i+174] = CRGB::Green; | |
| leds[i+175] = CRGB::Black; | |
| leds[i+176] = CRGB::White; | |
| leds[i+177] = CRGB::White; | |
| leds[i+178] = CRGB::White; | |
| leds[i+179] = CRGB::Black; | |
| leds[i+180] = CRGB::Red; | |
| leds[i+181] = CRGB::Red; | |
| leds[i+182] = CRGB::Red; | |
| leds[i+183] = CRGB::Black; | |
| leds[i+184] = CRGB::Green; | |
| leds[i+185] = CRGB::Green; | |
| leds[i+186] = CRGB::Green; | |
| leds[i+187] = CRGB::Black; | |
| leds[i+188] = CRGB::White; | |
| leds[i+189] = CRGB::White; | |
| leds[i+190] = CRGB::White; | |
| leds[i+191] = CRGB::Black; | |
| leds[i+192] = CRGB::Red; | |
| leds[i+193] = CRGB::Red; | |
| leds[i+194] = CRGB::Red; | |
| leds[i+195] = CRGB::Black; | |
| leds[i+196] = CRGB::Green; | |
| leds[i+197] = CRGB::Green; | |
| leds[i+198] = CRGB::Green; | |
| FastLED.delay(200); | |
| leds[i] = CRGB::Black; | |
| leds[i+1] = CRGB::Black; | |
| } | |
| } | |
| } | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment