-
Notifications
You must be signed in to change notification settings - Fork 0
/
code.ino
64 lines (45 loc) · 26.5 KB
/
code.ino
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <FastLED.h>
// How many leds are in the strip?
#define NUM_LEDS 56
// Data pin that led data will be written out over
#define DATA_PIN 7
#define RPM 300
#define RPS (300/60)
#define RESOLUTION 60
#define DELAY (1000/(RPS*RESOLUTION))
CRGB leds[NUM_LEDS];
unsigned char image[(NUM_LEDS/2)*RESOLUTION];
unsigned char current_x = 0;
unsigned char other_x = RESOLUTION / 2;
// This function sets up the ledsand tells the controller about them
void setup()
{
// sanity check delay - allows reprogramming if accidently blowing power w/leds
delay(2000);
FastLED.addLeds<WS2812B, DATA_PIN, RGB>(leds, NUM_LEDS);
image[0] = 0;image[1] = 0;image[2] = 0;image[3] = 0;image[4] = 0;image[5] = 0;image[6] = 0;image[7] = 0;image[8] = 0;image[9] = 0;image[10] = 0;image[11] = 0;image[12] = 0;image[13] = 0;image[14] = 0;image[15] = 0;image[16] = 0;image[17] = 0;image[18] = 0;image[19] = 0;image[20] = 0;image[21] = 0;image[22] = 0;image[23] = 0;image[24] = 0;image[25] = 0;image[26] = 0;image[27] = 0;image[28] = 0;image[29] = 32;image[30] = 32;image[31] = 0;image[32] = 0;image[33] = 0;image[34] = 0;image[35] = 0;image[36] = 0;image[37] = 0;image[38] = 0;image[39] = 0;image[40] = 0;image[41] = 0;image[42] = 0;image[43] = 0;image[44] = 0;image[45] = 0;image[46] = 0;image[47] = 0;image[48] = 0;image[49] = 0;image[50] = 0;image[51] = 0;image[52] = 0;image[53] = 0;image[54] = 0;image[55] = 0;image[56] = 0;image[57] = 0;image[58] = 0;image[59] = 0;image[60] = 0;image[61] = 0;image[62] = 0;image[63] = 0;image[64] = 0;image[65] = 0;image[66] = 0;image[67] = 0;image[68] = 0;image[69] = 0;image[70] = 0;image[71] = 0;image[72] = 0;image[73] = 0;image[74] = 0;image[75] = 0;image[76] = 0;image[77] = 0;image[78] = 0;image[79] = 0;image[80] = 0;image[81] = 0;image[82] = 0;image[83] = 0;image[84] = 0;image[85] = 0;image[86] = 0;image[87] = 32;image[88] = 32;image[89] = 0;image[90] = 0;image[91] = 32;image[92] = 32;image[93] = 0;image[94] = 0;image[95] = 0;image[96] = 0;image[97] = 0;image[98] = 0;image[99] = 0;image[100] = 0;image[101] = 0;image[102] = 0;image[103] = 0;image[104] = 0;image[105] = 0;image[106] = 0;image[107] = 0;image[108] = 0;image[109] = 0;image[110] = 0;image[111] = 0;image[112] = 0;image[113] = 0;image[114] = 0;image[115] = 0;image[116] = 0;image[117] = 0;image[118] = 0;image[119] = 0;image[120] = 0;image[121] = 0;image[122] = 0;image[123] = 0;image[124] = 0;image[125] = 0;image[126] = 0;image[127] = 0;image[128] = 0;image[129] = 0;image[130] = 0;image[131] = 0;image[132] = 0;image[133] = 0;image[134] = 0;image[135] = 0;image[136] = 0;image[137] = 0;image[138] = 0;image[139] = 0;image[140] = 0;image[141] = 0;image[142] = 0;image[143] = 0;image[144] = 0;image[145] = 32;image[146] = 32;image[147] = 0;image[148] = 0;image[149] = 0;image[150] = 0;image[151] = 0;image[152] = 0;image[153] = 32;image[154] = 32;image[155] = 32;image[156] = 0;image[157] = 0;image[158] = 0;image[159] = 0;image[160] = 0;image[161] = 0;image[162] = 0;image[163] = 0;image[164] = 0;image[165] = 0;image[166] = 0;image[167] = 0;image[168] = 0;image[169] = 0;image[170] = 0;image[171] = 0;image[172] = 0;image[173] = 0;image[174] = 0;image[175] = 0;image[176] = 0;image[177] = 0;image[178] = 0;image[179] = 0;image[180] = 0;image[181] = 0;image[182] = 0;image[183] = 0;image[184] = 0;image[185] = 0;image[186] = 0;image[187] = 0;image[188] = 0;image[189] = 0;image[190] = 0;image[191] = 0;image[192] = 0;image[193] = 0;image[194] = 0;image[195] = 0;image[196] = 0;image[197] = 0;image[198] = 0;image[199] = 0;image[200] = 0;image[201] = 0;image[202] = 32;image[203] = 32;image[204] = 32;image[205] = 0;image[206] = 0;image[207] = 0;image[208] = 0;image[209] = 0;image[210] = 0;image[211] = 0;image[212] = 0;image[213] = 0;image[214] = 0;image[215] = 0;image[216] = 32;image[217] = 32;image[218] = 0;image[219] = 0;image[220] = 0;image[221] = 0;image[222] = 0;image[223] = 0;image[224] = 0;image[225] = 0;image[226] = 0;image[227] = 0;image[228] = 0;image[229] = 0;image[230] = 0;image[231] = 0;image[232] = 0;image[233] = 0;image[234] = 0;image[235] = 0;image[236] = 0;image[237] = 0;image[238] = 0;image[239] = 0;image[240] = 0;image[241] = 0;image[242] = 0;image[243] = 0;image[244] = 0;image[245] = 0;image[246] = 0;image[247] = 0;image[248] = 0;image[249] = 0;image[250] = 0;image[251] = 0;image[252] = 0;image[253] = 0;image[254] = 0;image[255] = 0;image[256] = 0;image[257] = 0;image[258] = 0;image[259] = 0;image[260] = 32;image[261] = 32;image[262] = 0;image[263] = 0;image[264] = 0;image[265] = 0;image[266] = 0;image[267] = 0;image[268] = 0;image[269] = 0;image[270] = 0;image[271] = 0;image[272] = 0;image[273] = 0;image[274] = 0;image[275] = 0;image[276] = 0;image[277] = 0;image[278] = 32;image[279] = 32;image[280] = 0;image[281] = 0;image[282] = 0;image[283] = 0;image[284] = 0;image[285] = 0;image[286] = 0;image[287] = 0;image[288] = 0;image[289] = 0;image[290] = 0;image[291] = 0;image[292] = 0;image[293] = 0;image[294] = 0;image[295] = 0;image[296] = 0;image[297] = 0;image[298] = 0;image[299] = 0;image[300] = 0;image[301] = 0;image[302] = 0;image[303] = 0;image[304] = 0;image[305] = 0;image[306] = 0;image[307] = 0;image[308] = 0;image[309] = 0;image[310] = 0;image[311] = 0;image[312] = 0;image[313] = 0;image[314] = 0;image[315] = 0;image[316] = 0;image[317] = 0;image[318] = 32;image[319] = 32;image[320] = 0;image[321] = 0;image[322] = 0;image[323] = 0;image[324] = 0;image[325] = 0;image[326] = 0;image[327] = 0;image[328] = 0;image[329] = 0;image[330] = 0;image[331] = 0;image[332] = 0;image[333] = 0;image[334] = 0;image[335] = 0;image[336] = 0;image[337] = 0;image[338] = 0;image[339] = 0;image[340] = 32;image[341] = 32;image[342] = 0;image[343] = 0;image[344] = 0;image[345] = 0;image[346] = 0;image[347] = 0;image[348] = 0;image[349] = 0;image[350] = 0;image[351] = 0;image[352] = 0;image[353] = 0;image[354] = 0;image[355] = 0;image[356] = 0;image[357] = 0;image[358] = 0;image[359] = 0;image[360] = 0;image[361] = 0;image[362] = 0;image[363] = 0;image[364] = 0;image[365] = 0;image[366] = 0;image[367] = 0;image[368] = 0;image[369] = 0;image[370] = 0;image[371] = 0;image[372] = 0;image[373] = 0;image[374] = 0;image[375] = 0;image[376] = 32;image[377] = 32;image[378] = 0;image[379] = 0;image[380] = 0;image[381] = 0;image[382] = 0;image[383] = 0;image[384] = 0;image[385] = 0;image[386] = 0;image[387] = 0;image[388] = 0;image[389] = 0;image[390] = 0;image[391] = 0;image[392] = 0;image[393] = 0;image[394] = 0;image[395] = 0;image[396] = 0;image[397] = 0;image[398] = 0;image[399] = 0;image[400] = 0;image[401] = 0;image[402] = 32;image[403] = 32;image[404] = 0;image[405] = 0;image[406] = 0;image[407] = 0;image[408] = 0;image[409] = 0;image[410] = 0;image[411] = 0;image[412] = 0;image[413] = 0;image[414] = 0;image[415] = 0;image[416] = 0;image[417] = 0;image[418] = 0;image[419] = 0;image[420] = 0;image[421] = 0;image[422] = 0;image[423] = 0;image[424] = 0;image[425] = 0;image[426] = 0;image[427] = 0;image[428] = 0;image[429] = 0;image[430] = 0;image[431] = 0;image[432] = 0;image[433] = 0;image[434] = 32;image[435] = 32;image[436] = 0;image[437] = 0;image[438] = 0;image[439] = 0;image[440] = 0;image[441] = 0;image[442] = 0;image[443] = 0;image[444] = 0;image[445] = 0;image[446] = 0;image[447] = 0;image[448] = 0;image[449] = 0;image[450] = 0;image[451] = 0;image[452] = 0;image[453] = 0;image[454] = 0;image[455] = 0;image[456] = 0;image[457] = 0;image[458] = 0;image[459] = 0;image[460] = 0;image[461] = 0;image[462] = 0;image[463] = 0;image[464] = 32;image[465] = 32;image[466] = 0;image[467] = 0;image[468] = 0;image[469] = 0;image[470] = 0;image[471] = 0;image[472] = 0;image[473] = 0;image[474] = 0;image[475] = 0;image[476] = 0;image[477] = 0;image[478] = 0;image[479] = 0;image[480] = 0;image[481] = 0;image[482] = 0;image[483] = 0;image[484] = 0;image[485] = 0;image[486] = 0;image[487] = 0;image[488] = 0;image[489] = 0;image[490] = 0;image[491] = 32;image[492] = 32;image[493] = 32;image[494] = 0;image[495] = 0;image[496] = 0;image[497] = 0;image[498] = 0;image[499] = 0;image[500] = 0;image[501] = 0;image[502] = 0;image[503] = 0;image[504] = 0;image[505] = 0;image[506] = 0;image[507] = 0;image[508] = 0;image[509] = 0;image[510] = 0;image[511] = 0;image[512] = 0;image[513] = 0;image[514] = 0;image[515] = 0;image[516] = 0;image[517] = 0;image[518] = 0;image[519] = 0;image[520] = 0;image[521] = 0;image[522] = 0;image[523] = 0;image[524] = 0;image[525] = 0;image[526] = 32;image[527] = 32;image[528] = 32;image[529] = 0;image[530] = 0;image[531] = 0;image[532] = 0;image[533] = 0;image[534] = 0;image[535] = 0;image[536] = 0;image[537] = 0;image[538] = 0;image[539] = 0;image[540] = 0;image[541] = 0;image[542] = 0;image[543] = 0;image[544] = 0;image[545] = 0;image[546] = 0;image[547] = 0;image[548] = 0;image[549] = 32;image[550] = 32;image[551] = 0;image[552] = 0;image[553] = 0;image[554] = 0;image[555] = 0;image[556] = 0;image[557] = 0;image[558] = 0;image[559] = 0;image[560] = 0;image[561] = 0;image[562] = 0;image[563] = 0;image[564] = 0;image[565] = 0;image[566] = 0;image[567] = 0;image[568] = 0;image[569] = 0;image[570] = 0;image[571] = 0;image[572] = 0;image[573] = 0;image[574] = 0;image[575] = 0;image[576] = 0;image[577] = 0;image[578] = 0;image[579] = 0;image[580] = 0;image[581] = 0;image[582] = 0;image[583] = 0;image[584] = 0;image[585] = 0;image[586] = 0;image[587] = 0;image[588] = 0;image[589] = 32;image[590] = 32;image[591] = 0;image[592] = 0;image[593] = 0;image[594] = 0;image[595] = 0;image[596] = 0;image[597] = 0;image[598] = 0;image[599] = 0;image[600] = 0;image[601] = 0;image[602] = 0;image[603] = 0;image[604] = 0;image[605] = 0;image[606] = 0;image[607] = 32;image[608] = 32;image[609] = 0;image[610] = 0;image[611] = 0;image[612] = 0;image[613] = 0;image[614] = 0;image[615] = 0;image[616] = 0;image[617] = 0;image[618] = 0;image[619] = 0;image[620] = 0;image[621] = 0;image[622] = 0;image[623] = 0;image[624] = 0;image[625] = 0;image[626] = 0;image[627] = 0;image[628] = 0;image[629] = 0;image[630] = 0;image[631] = 0;image[632] = 0;image[633] = 0;image[634] = 0;image[635] = 0;image[636] = 0;image[637] = 0;image[638] = 0;image[639] = 0;image[640] = 0;image[641] = 0;image[642] = 0;image[643] = 0;image[644] = 0;image[645] = 0;image[646] = 0;image[647] = 0;image[648] = 0;image[649] = 0;image[650] = 0;image[651] = 32;image[652] = 32;image[653] = 0;image[654] = 0;image[655] = 0;image[656] = 0;image[657] = 0;image[658] = 0;image[659] = 0;image[660] = 0;image[661] = 0;image[662] = 0;image[663] = 0;image[664] = 0;image[665] = 32;image[666] = 32;image[667] = 0;image[668] = 0;image[669] = 0;image[670] = 0;image[671] = 0;image[672] = 0;image[673] = 0;image[674] = 0;image[675] = 0;image[676] = 0;image[677] = 0;image[678] = 0;image[679] = 0;image[680] = 0;image[681] = 0;image[682] = 0;image[683] = 0;image[684] = 0;image[685] = 0;image[686] = 0;image[687] = 0;image[688] = 0;image[689] = 0;image[690] = 0;image[691] = 0;image[692] = 0;image[693] = 0;image[694] = 0;image[695] = 0;image[696] = 0;image[697] = 0;image[698] = 0;image[699] = 0;image[700] = 0;image[701] = 0;image[702] = 0;image[703] = 0;image[704] = 0;image[705] = 0;image[706] = 0;image[707] = 0;image[708] = 0;image[709] = 0;image[710] = 0;image[711] = 0;image[712] = 0;image[713] = 32;image[714] = 32;image[715] = 0;image[716] = 0;image[717] = 0;image[718] = 0;image[719] = 0;image[720] = 0;image[721] = 0;image[722] = 0;image[723] = 32;image[724] = 32;image[725] = 0;image[726] = 0;image[727] = 0;image[728] = 0;image[729] = 0;image[730] = 0;image[731] = 0;image[732] = 0;image[733] = 0;image[734] = 0;image[735] = 0;image[736] = 0;image[737] = 0;image[738] = 0;image[739] = 0;image[740] = 0;image[741] = 0;image[742] = 0;image[743] = 0;image[744] = 0;image[745] = 0;image[746] = 0;image[747] = 0;image[748] = 0;image[749] = 0;image[750] = 0;image[751] = 0;image[752] = 0;image[753] = 0;image[754] = 0;image[755] = 0;image[756] = 0;image[757] = 0;image[758] = 0;image[759] = 0;image[760] = 0;image[761] = 0;image[762] = 0;image[763] = 0;image[764] = 0;image[765] = 0;image[766] = 0;image[767] = 0;image[768] = 0;image[769] = 0;image[770] = 0;image[771] = 0;image[772] = 0;image[773] = 0;image[774] = 0;image[775] = 32;image[776] = 32;image[777] = 0;image[778] = 0;image[779] = 0;image[780] = 32;image[781] = 32;image[782] = 32;image[783] = 0;image[784] = 0;image[785] = 0;image[786] = 0;image[787] = 0;image[788] = 0;image[789] = 0;image[790] = 0;image[791] = 0;image[792] = 0;image[793] = 0;image[794] = 0;image[795] = 0;image[796] = 0;image[797] = 0;image[798] = 0;image[799] = 0;image[800] = 0;image[801] = 0;image[802] = 0;image[803] = 0;image[804] = 0;image[805] = 0;image[806] = 0;image[807] = 0;image[808] = 0;image[809] = 0;image[810] = 0;image[811] = 0;image[812] = 0;image[813] = 0;image[814] = 0;image[815] = 0;image[816] = 0;image[817] = 0;image[818] = 0;image[819] = 0;image[820] = 0;image[821] = 0;image[822] = 0;image[823] = 0;image[824] = 0;image[825] = 0;image[826] = 0;image[827] = 0;image[828] = 0;image[829] = 0;image[830] = 0;image[831] = 0;image[832] = 0;image[833] = 0;image[834] = 0;image[835] = 0;image[836] = 0;image[837] = 32;image[838] = 32;image[839] = 32;image[840] = 0;image[841] = 32;image[842] = 32;image[843] = 0;image[844] = 0;image[845] = 0;image[846] = 0;image[847] = 0;image[848] = 0;image[849] = 0;image[850] = 0;image[851] = 0;image[852] = 0;image[853] = 0;image[854] = 0;image[855] = 0;image[856] = 0;image[857] = 0;image[858] = 0;image[859] = 0;image[860] = 0;image[861] = 0;image[862] = 0;image[863] = 0;image[864] = 0;image[865] = 0;image[866] = 0;image[867] = 0;image[868] = 0;image[869] = 0;image[870] = 0;image[871] = 0;image[872] = 0;image[873] = 0;image[874] = 0;image[875] = 0;image[876] = 0;image[877] = 0;image[878] = 0;image[879] = 0;image[880] = 0;image[881] = 0;image[882] = 0;image[883] = 0;image[884] = 0;image[885] = 0;image[886] = 0;image[887] = 0;image[888] = 0;image[889] = 0;image[890] = 0;image[891] = 0;image[892] = 0;image[893] = 0;image[894] = 0;image[895] = 0;image[896] = 0;image[897] = 32;image[898] = 32;image[899] = 0;image[900] = 0;image[901] = 0;image[902] = 0;image[903] = 32;image[904] = 32;image[905] = 0;image[906] = 0;image[907] = 0;image[908] = 0;image[909] = 0;image[910] = 0;image[911] = 0;image[912] = 0;image[913] = 0;image[914] = 0;image[915] = 0;image[916] = 0;image[917] = 0;image[918] = 0;image[919] = 0;image[920] = 0;image[921] = 0;image[922] = 0;image[923] = 0;image[924] = 0;image[925] = 0;image[926] = 0;image[927] = 0;image[928] = 0;image[929] = 0;image[930] = 0;image[931] = 0;image[932] = 0;image[933] = 0;image[934] = 0;image[935] = 0;image[936] = 0;image[937] = 0;image[938] = 0;image[939] = 0;image[940] = 0;image[941] = 0;image[942] = 0;image[943] = 0;image[944] = 0;image[945] = 0;image[946] = 0;image[947] = 0;image[948] = 0;image[949] = 0;image[950] = 0;image[951] = 0;image[952] = 0;image[953] = 0;image[954] = 0;image[955] = 32;image[956] = 32;image[957] = 0;image[958] = 0;image[959] = 0;image[960] = 0;image[961] = 0;image[962] = 0;image[963] = 0;image[964] = 0;image[965] = 32;image[966] = 32;image[967] = 0;image[968] = 0;image[969] = 0;image[970] = 0;image[971] = 0;image[972] = 0;image[973] = 0;image[974] = 0;image[975] = 0;image[976] = 0;image[977] = 0;image[978] = 0;image[979] = 0;image[980] = 0;image[981] = 0;image[982] = 0;image[983] = 0;image[984] = 0;image[985] = 0;image[986] = 0;image[987] = 0;image[988] = 0;image[989] = 0;image[990] = 0;image[991] = 0;image[992] = 0;image[993] = 0;image[994] = 0;image[995] = 0;image[996] = 0;image[997] = 0;image[998] = 0;image[999] = 0;image[1000] = 0;image[1001] = 0;image[1002] = 0;image[1003] = 0;image[1004] = 0;image[1005] = 0;image[1006] = 0;image[1007] = 0;image[1008] = 0;image[1009] = 0;image[1010] = 0;image[1011] = 0;image[1012] = 0;image[1013] = 32;image[1014] = 32;image[1015] = 0;image[1016] = 0;image[1017] = 0;image[1018] = 0;image[1019] = 0;image[1020] = 0;image[1021] = 0;image[1022] = 0;image[1023] = 0;image[1024] = 0;image[1025] = 0;image[1026] = 0;image[1027] = 32;image[1028] = 32;image[1029] = 0;image[1030] = 0;image[1031] = 0;image[1032] = 0;image[1033] = 0;image[1034] = 0;image[1035] = 0;image[1036] = 0;image[1037] = 0;image[1038] = 0;image[1039] = 0;image[1040] = 0;image[1041] = 0;image[1042] = 0;image[1043] = 0;image[1044] = 0;image[1045] = 0;image[1046] = 0;image[1047] = 0;image[1048] = 0;image[1049] = 0;image[1050] = 0;image[1051] = 0;image[1052] = 0;image[1053] = 0;image[1054] = 0;image[1055] = 0;image[1056] = 0;image[1057] = 0;image[1058] = 0;image[1059] = 0;image[1060] = 0;image[1061] = 0;image[1062] = 0;image[1063] = 0;image[1064] = 0;image[1065] = 0;image[1066] = 0;image[1067] = 0;image[1068] = 0;image[1069] = 0;image[1070] = 0;image[1071] = 32;image[1072] = 32;image[1073] = 0;image[1074] = 0;image[1075] = 0;image[1076] = 0;image[1077] = 0;image[1078] = 0;image[1079] = 0;image[1080] = 0;image[1081] = 0;image[1082] = 0;image[1083] = 0;image[1084] = 0;image[1085] = 0;image[1086] = 0;image[1087] = 0;image[1088] = 0;image[1089] = 32;image[1090] = 32;image[1091] = 0;image[1092] = 0;image[1093] = 0;image[1094] = 0;image[1095] = 0;image[1096] = 0;image[1097] = 0;image[1098] = 0;image[1099] = 0;image[1100] = 0;image[1101] = 0;image[1102] = 0;image[1103] = 0;image[1104] = 0;image[1105] = 0;image[1106] = 0;image[1107] = 0;image[1108] = 0;image[1109] = 0;image[1110] = 0;image[1111] = 0;image[1112] = 0;image[1113] = 0;image[1114] = 0;image[1115] = 0;image[1116] = 0;image[1117] = 0;image[1118] = 0;image[1119] = 0;image[1120] = 0;image[1121] = 0;image[1122] = 0;image[1123] = 0;image[1124] = 0;image[1125] = 0;image[1126] = 0;image[1127] = 0;image[1128] = 32;image[1129] = 32;image[1130] = 32;image[1131] = 0;image[1132] = 0;image[1133] = 0;image[1134] = 0;image[1135] = 0;image[1136] = 0;image[1137] = 0;image[1138] = 0;image[1139] = 0;image[1140] = 0;image[1141] = 0;image[1142] = 0;image[1143] = 0;image[1144] = 0;image[1145] = 0;image[1146] = 0;image[1147] = 0;image[1148] = 0;image[1149] = 0;image[1150] = 0;image[1151] = 32;image[1152] = 32;image[1153] = 32;image[1154] = 0;image[1155] = 0;image[1156] = 0;image[1157] = 0;image[1158] = 0;image[1159] = 0;image[1160] = 0;image[1161] = 0;image[1162] = 0;image[1163] = 0;image[1164] = 0;image[1165] = 0;image[1166] = 0;image[1167] = 0;image[1168] = 0;image[1169] = 0;image[1170] = 0;image[1171] = 0;image[1172] = 0;image[1173] = 0;image[1174] = 0;image[1175] = 0;image[1176] = 0;image[1177] = 0;image[1178] = 0;image[1179] = 0;image[1180] = 0;image[1181] = 0;image[1182] = 0;image[1183] = 0;image[1184] = 0;image[1185] = 0;image[1186] = 32;image[1187] = 32;image[1188] = 0;image[1189] = 0;image[1190] = 0;image[1191] = 0;image[1192] = 0;image[1193] = 0;image[1194] = 0;image[1195] = 0;image[1196] = 0;image[1197] = 0;image[1198] = 0;image[1199] = 0;image[1200] = 0;image[1201] = 0;image[1202] = 0;image[1203] = 0;image[1204] = 0;image[1205] = 0;image[1206] = 0;image[1207] = 0;image[1208] = 0;image[1209] = 0;image[1210] = 0;image[1211] = 0;image[1212] = 0;image[1213] = 0;image[1214] = 32;image[1215] = 32;image[1216] = 0;image[1217] = 0;image[1218] = 0;image[1219] = 0;image[1220] = 0;image[1221] = 0;image[1222] = 0;image[1223] = 0;image[1224] = 0;image[1225] = 0;image[1226] = 0;image[1227] = 0;image[1228] = 0;image[1229] = 0;image[1230] = 0;image[1231] = 0;image[1232] = 0;image[1233] = 0;image[1234] = 0;image[1235] = 0;image[1236] = 0;image[1237] = 0;image[1238] = 0;image[1239] = 0;image[1240] = 0;image[1241] = 0;image[1242] = 0;image[1243] = 0;image[1244] = 32;image[1245] = 32;image[1246] = 0;image[1247] = 0;image[1248] = 0;image[1249] = 0;image[1250] = 0;image[1251] = 0;image[1252] = 0;image[1253] = 0;image[1254] = 0;image[1255] = 0;image[1256] = 0;image[1257] = 0;image[1258] = 0;image[1259] = 0;image[1260] = 0;image[1261] = 0;image[1262] = 0;image[1263] = 0;image[1264] = 0;image[1265] = 0;image[1266] = 0;image[1267] = 0;image[1268] = 0;image[1269] = 0;image[1270] = 0;image[1271] = 0;image[1272] = 0;image[1273] = 0;image[1274] = 0;image[1275] = 0;image[1276] = 32;image[1277] = 32;image[1278] = 0;image[1279] = 0;image[1280] = 0;image[1281] = 0;image[1282] = 0;image[1283] = 0;image[1284] = 0;image[1285] = 0;image[1286] = 0;image[1287] = 0;image[1288] = 0;image[1289] = 0;image[1290] = 0;image[1291] = 0;image[1292] = 0;image[1293] = 0;image[1294] = 0;image[1295] = 0;image[1296] = 0;image[1297] = 0;image[1298] = 0;image[1299] = 0;image[1300] = 0;image[1301] = 0;image[1302] = 32;image[1303] = 32;image[1304] = 0;image[1305] = 0;image[1306] = 0;image[1307] = 0;image[1308] = 0;image[1309] = 0;image[1310] = 0;image[1311] = 0;image[1312] = 0;image[1313] = 0;image[1314] = 0;image[1315] = 0;image[1316] = 0;image[1317] = 0;image[1318] = 0;image[1319] = 0;image[1320] = 0;image[1321] = 0;image[1322] = 0;image[1323] = 0;image[1324] = 0;image[1325] = 0;image[1326] = 0;image[1327] = 0;image[1328] = 0;image[1329] = 0;image[1330] = 0;image[1331] = 0;image[1332] = 0;image[1333] = 0;image[1334] = 0;image[1335] = 0;image[1336] = 0;image[1337] = 0;image[1338] = 32;image[1339] = 32;image[1340] = 0;image[1341] = 0;image[1342] = 0;image[1343] = 0;image[1344] = 0;image[1345] = 0;image[1346] = 0;image[1347] = 0;image[1348] = 0;image[1349] = 0;image[1350] = 0;image[1351] = 0;image[1352] = 0;image[1353] = 0;image[1354] = 0;image[1355] = 0;image[1356] = 0;image[1357] = 0;image[1358] = 0;image[1359] = 0;image[1360] = 32;image[1361] = 32;image[1362] = 0;image[1363] = 0;image[1364] = 0;image[1365] = 0;image[1366] = 0;image[1367] = 0;image[1368] = 0;image[1369] = 0;image[1370] = 0;image[1371] = 0;image[1372] = 0;image[1373] = 0;image[1374] = 0;image[1375] = 0;image[1376] = 0;image[1377] = 0;image[1378] = 0;image[1379] = 0;image[1380] = 0;image[1381] = 0;image[1382] = 0;image[1383] = 0;image[1384] = 0;image[1385] = 0;image[1386] = 0;image[1387] = 0;image[1388] = 0;image[1389] = 0;image[1390] = 0;image[1391] = 0;image[1392] = 0;image[1393] = 0;image[1394] = 0;image[1395] = 0;image[1396] = 0;image[1397] = 0;image[1398] = 0;image[1399] = 0;image[1400] = 32;image[1401] = 32;image[1402] = 0;image[1403] = 0;image[1404] = 0;image[1405] = 0;image[1406] = 0;image[1407] = 0;image[1408] = 0;image[1409] = 0;image[1410] = 0;image[1411] = 0;image[1412] = 0;image[1413] = 0;image[1414] = 0;image[1415] = 0;image[1416] = 0;image[1417] = 0;image[1418] = 32;image[1419] = 32;image[1420] = 0;image[1421] = 0;image[1422] = 0;image[1423] = 0;image[1424] = 0;image[1425] = 0;image[1426] = 0;image[1427] = 0;image[1428] = 0;image[1429] = 0;image[1430] = 0;image[1431] = 0;image[1432] = 0;image[1433] = 0;image[1434] = 0;image[1435] = 0;image[1436] = 0;image[1437] = 0;image[1438] = 0;image[1439] = 0;image[1440] = 0;image[1441] = 0;image[1442] = 0;image[1443] = 0;image[1444] = 0;image[1445] = 0;image[1446] = 0;image[1447] = 0;image[1448] = 0;image[1449] = 0;image[1450] = 0;image[1451] = 0;image[1452] = 0;image[1453] = 0;image[1454] = 0;image[1455] = 0;image[1456] = 0;image[1457] = 0;image[1458] = 0;image[1459] = 0;image[1460] = 0;image[1461] = 0;image[1462] = 32;image[1463] = 32;image[1464] = 32;image[1465] = 0;image[1466] = 0;image[1467] = 0;image[1468] = 0;image[1469] = 0;image[1470] = 0;image[1471] = 0;image[1472] = 0;image[1473] = 0;image[1474] = 0;image[1475] = 32;image[1476] = 32;image[1477] = 32;image[1478] = 0;image[1479] = 0;image[1480] = 0;image[1481] = 0;image[1482] = 0;image[1483] = 0;image[1484] = 0;image[1485] = 0;image[1486] = 0;image[1487] = 0;image[1488] = 0;image[1489] = 0;image[1490] = 0;image[1491] = 0;image[1492] = 0;image[1493] = 0;image[1494] = 0;image[1495] = 0;image[1496] = 0;image[1497] = 0;image[1498] = 0;image[1499] = 0;image[1500] = 0;image[1501] = 0;image[1502] = 0;image[1503] = 0;image[1504] = 0;image[1505] = 0;image[1506] = 0;image[1507] = 0;image[1508] = 0;image[1509] = 0;image[1510] = 0;image[1511] = 0;image[1512] = 0;image[1513] = 0;image[1514] = 0;image[1515] = 0;image[1516] = 0;image[1517] = 0;image[1518] = 0;image[1519] = 0;image[1520] = 0;image[1521] = 0;image[1522] = 0;image[1523] = 0;image[1524] = 0;image[1525] = 32;image[1526] = 32;image[1527] = 0;image[1528] = 0;image[1529] = 0;image[1530] = 0;image[1531] = 0;image[1532] = 0;image[1533] = 32;image[1534] = 32;image[1535] = 0;image[1536] = 0;image[1537] = 0;image[1538] = 0;image[1539] = 0;image[1540] = 0;image[1541] = 0;image[1542] = 0;image[1543] = 0;image[1544] = 0;image[1545] = 0;image[1546] = 0;image[1547] = 0;image[1548] = 0;image[1549] = 0;image[1550] = 0;image[1551] = 0;image[1552] = 0;image[1553] = 0;image[1554] = 0;image[1555] = 0;image[1556] = 0;image[1557] = 0;image[1558] = 0;image[1559] = 0;image[1560] = 0;image[1561] = 0;image[1562] = 0;image[1563] = 0;image[1564] = 0;image[1565] = 0;image[1566] = 0;image[1567] = 0;image[1568] = 0;image[1569] = 0;image[1570] = 0;image[1571] = 0;image[1572] = 0;image[1573] = 0;image[1574] = 0;image[1575] = 0;image[1576] = 0;image[1577] = 0;image[1578] = 0;image[1579] = 0;image[1580] = 0;image[1581] = 0;image[1582] = 0;image[1583] = 0;image[1584] = 0;image[1585] = 0;image[1586] = 0;image[1587] = 32;image[1588] = 32;image[1589] = 0;image[1590] = 0;image[1591] = 32;image[1592] = 32;image[1593] = 0;image[1594] = 0;image[1595] = 0;image[1596] = 0;image[1597] = 0;image[1598] = 0;image[1599] = 0;image[1600] = 0;image[1601] = 0;image[1602] = 0;image[1603] = 0;image[1604] = 0;image[1605] = 0;image[1606] = 0;image[1607] = 0;image[1608] = 0;image[1609] = 0;image[1610] = 0;image[1611] = 0;image[1612] = 0;image[1613] = 0;image[1614] = 0;image[1615] = 0;image[1616] = 0;image[1617] = 0;image[1618] = 0;image[1619] = 0;image[1620] = 0;image[1621] = 0;image[1622] = 0;image[1623] = 0;image[1624] = 0;image[1625] = 0;image[1626] = 0;image[1627] = 0;image[1628] = 0;image[1629] = 0;image[1630] = 0;image[1631] = 0;image[1632] = 0;image[1633] = 0;image[1634] = 0;image[1635] = 0;image[1636] = 0;image[1637] = 0;image[1638] = 0;image[1639] = 0;image[1640] = 0;image[1641] = 0;image[1642] = 0;image[1643] = 0;image[1644] = 0;image[1645] = 0;image[1646] = 0;image[1647] = 0;image[1648] = 0;image[1649] = 32;image[1650] = 32;image[1651] = 0;image[1652] = 0;image[1653] = 0;image[1654] = 0;image[1655] = 0;image[1656] = 0;image[1657] = 0;image[1658] = 0;image[1659] = 0;image[1660] = 0;image[1661] = 0;image[1662] = 0;image[1663] = 0;image[1664] = 0;image[1665] = 0;image[1666] = 0;image[1667] = 0;image[1668] = 0;image[1669] = 0;image[1670] = 0;image[1671] = 0;image[1672] = 0;image[1673] = 0;image[1674] = 0;image[1675] = 0;image[1676] = 0;image[1677] = 0;image[1678] = 0;image[1679] = 0;
}
CRGB get_color(unsigned char color)
{
return CRGB((color&0x20) <<2, (color&0xB)<<4, (color&0x2)<<6);
}
void loop()
{
// Move a single white led
for(unsigned char led = 0; led < NUM_LEDS; ++led)
{
// Turn our current led on to white, then show the leds
if (led < 28)
{
leds[led] = get_color(image[current_x + (RESOLUTION*led)]);
}
else
{
leds[led] = get_color(image[other_x + (RESOLUTION*(led-28))]);
}
}
current_x = (current_x+1) % RESOLUTION;
other_x = (other_x+1) % RESOLUTION;
FastLED.show();
delay(DELAY);
}