// //******************************************
// // USE write() in replace to digitalWrite()
// // The diagram uses 16x16 matrix. Note that the 16th address will not work
// // This will work with 15x15 boards
// //******************************************
#include "MUX_iParol.h"
// Arrays
byte listSquareMiddle [] = {113, 112, 114, 99, 97, 98, 128, 127, 129};
byte listYellowCorners [] = {1, 15, 225, 211};
byte listRedDiamond [] = {111, 83, 115, 143};
byte listTwoYellowCorners [] = {16, 2, 196, 212, 224, 210, 14, 30};
byte listOrangeDiamond [] = {110, 96, 82, 68, 84, 100, 116, 130, 144, 158, 142, 126};
byte listYellowDiamond [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141, 125};
byte listAllPinkT [] = {107, 93, 108, 123, 23, 37, 38, 39, 187, 188, 189, 203, 103, 118, 133, 119};
byte listVioletL [] = {64, 65, 50, 56, 71, 72, 161, 176, 162, 154, 155, 170};
byte listRedVerticalBlock [] = {79, 80, 86, 87, 146, 147, 139, 140};
byte listRedHorizontalBlock [] = {51, 66, 55, 70, 160, 175, 155, 171};
byte listFlowerCenters[] = {33, 43, 193, 183};
byte listflowers [] = {18, 32, 34, 48, 17, 19, 47, 49, 3, 31, 35, 63, 28,
42, 44, 58, 27, 29, 57, 59, 13, 41, 45, 73, 178, 192, 194, 208, 177, 179,
207, 209, 163, 191, 195, 223, 168, 182, 184, 198, 167, 169, 197, 199,
153, 181, 185, 213};
byte listVioletRedCross [] = {64, 65, 66, 50, 80, 154, 155, 156, 140, 170,
70, 71, 72, 56, 86, 160, 161, 162, 146, 176};
byte listFullRedCross [] = {111, 112, 113, 114, 115, 83, 98, 128, 143};
byte listYellowSquare [] = {97, 112, 127, 128, 113, 98, 99, 114, 129};
byte listFullLViolet [] = {64, 65, 50, 56, 71, 72, 161, 162, 176, 154, 155, 170};
byte listFullRed [] = {79, 80, 51, 66, 139, 140, 156, 171, 160, 175, 146, 147, 55, 70, 88, 87};
byte listUpandDownPinkT [] = {107, 93, 108, 123, 103, 118, 133, 119};
byte listLeftandRightPinkT [] = {23, 37, 38, 39, 203, 187, 188, 189};
byte listYellowthreecorners [] = {1, 2, 16, 196, 211, 212, 224, 225, 210, 14, 15, 30};
byte listYellowSpots [] = {109, 95, 125, 81, 111, 141, 67, 157, 53, 83, 143, 173, 69, 159, 85, 115, 145, 101, 131, 117};
byte listYellowandRedMiddleSquare [] = {113, 112, 114, 99, 97, 98, 128, 127, 129};
byte listOrangeCross [] = {110, 111, 112, 99, 129, 82, 83, 84, 68, 98, 113, 114, 128, 142, 143, 144, 158, 115, 116, 100, 130};
byte listCorners [] = {1, 2, 16, 196, 211, 212, 224, 225, 210, 14, 30, 15};
byte listOrangeSeperateCrosses [] = {32, 33, 34, 18, 48, 42, 43, 44, 28, 58, 182, 183, 184, 168, 198, 192, 193, 194, 178, 208};
byte listOrangeflowers [] = {18, 32, 34, 48, 17, 19, 47, 49, 3, 31, 35, 63, 28,
42, 44, 58, 27, 29, 57, 59, 13, 41, 45, 73, 178, 192, 194, 208, 177, 179,
207, 209, 163, 191, 195, 223, 168, 182, 184, 198, 167, 169, 197, 199,
153, 181, 185, 213};
byte listOrangeandRedCross [] = {111, 112, 113, 114, 115, 83, 98, 128, 143};
byte listYellowLandSquare [] = {1, 2, 16, 196, 211, 212, 224, 225, 210, 14, 15, 30, 97, 98, 99, 114, 129, 128, 127, 112,};
byte listMiddleOrangeCross [] = {112, 113, 114, 98, 128};
byte listThreePink [] = {93, 107, 123, 103, 119, 133, 187, 203, 189, 37, 23, 39};
byte listFiveGreen [] = {78, 92, 106, 122, 138, 36, 22, 8, 24, 40, 88, 104, 120, 134, 148, 186, 202, 218, 204, 190};
byte listFillPink [] = {108, 38, 118, 188};
byte listOneRed [] = {111};
byte listOrangeBox [] = {63, 48, 49, 33, 34, 35, 41, 42, 43, 58, 73, 163, 178, 193, 192, 191, 185, 185, 183, 168, 153};
byte listTwoRed [] = {143};
byte listOrangeCorners [] = {31, 17, 3, 13, 29, 45, 223, 209, 195, 181, 197, 213};
byte listThreeRed [] = {115};
byte listYellowFillOrange [] = {1, 16, 2, 14, 15, 30, 210, 225, 224, 196, 211, 212};
byte listFourRed [] = {83};
byte listRedandYellowHorizontal [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 83, 143};
byte listSingleYellow [] = {1, 15, 211, 225};
byte listFourHorizontalblue [] = {62, 77, 137, 152, 149, 164, 74, 89};
byte listYellowandRedFull [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 83, 143, 111, 115};
byte listFourVerticalBlue [] = {20, 21, 25, 26, 205, 206, 200, 201};
byte listPinkandGreenCombine [] = {106, 92, 107, 122, 24, 8, 22, 23, 104, 119, 134, 120, 202, 203, 204, 218};
byte listOrangeandRedExtension [] = {96, 111, 126, 144, 143, 142, 100, 115, 130, 82, 83, 84};
byte listAllBlue [] = {62, 77, 137, 152, 149, 164, 74, 89, 20, 21, 25, 26, 205, 206, 200, 201};
byte listOrangemorextension [] = {110, 158, 116, 68};
byte listYellowExtensionCorner [] = {1, 2, 16, 14, 15, 30, 210, 224, 225, 196, 211, 212};
byte listYellowOrangeandRedDiamond [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141,
125, 113, 112, 114, 96, 97, 98, 128, 127, 126, 110, 111, 115, 116, 68, 83, 143, 158, 82, 84};
byte listMiddle [] = {113, 112, 114, 99, 97, 98, 128, 127, 129};
byte listCross [] = {110, 111, 112, 96, 126, 82, 83, 84, 68, 98, 113, 114, 128, 142, 143, 144, 158, 115, 116, 100, 130};
byte listSquareExtended [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 111, 143, 115, 83};
byte listRedOrangeFlowers [] = {18, 32, 34, 48, 17, 19, 47, 49, 3, 31, 35, 63, 28,
42, 44, 58, 27, 29, 57, 59, 13, 41, 45, 73, 178, 192, 194, 208, 177, 179,
207, 209, 163, 191, 195, 223, 168, 182, 184, 198, 167, 169, 197, 199,
153, 181, 185, 213};
byte listSmallCross [] = {32, 33, 34, 18, 48, 42, 43, 44, 28, 58, 192, 193, 194, 170, 208, 182, 183, 184, 168, 198};
byte listSmallBox [] = {112, 113, 114, 96, 97, 98, 128, 127, 126};
byte listFullYellowCorner [] = {1, 2, 16, 14, 15, 30, 210, 224, 225, 196, 211, 212};
byte listRedDot [] = {113};
byte listRedandOrangeUp [] = {112, 111};
byte listRedandOrangewithYellowRight [] = {128, 143, 127};
byte listRedandOrangewiitYellowDown [] = {114, 115, 129};
byte listRedandOranngewithYellowLeft [] = {98, 83, 99};
byte listYellow [] = {97};
byte listOrange [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 110, 111, 96, 126, 82, 83, 84, 68, 100, 115, 130, 116, 142, 143, 144, 158};
byte listYellowafterOrange [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141,
125};
byte listGreenandVioletone [] = {94, 124, 108, 52, 54, 38, 102, 132, 118, 172, 174, 188};
byte listGreenadnVioletwo [] = {107, 93, 108, 123, 78, 138, 94, 124, 52, 54, 37, 38, 39, 40, 23, 103, 132, 88, 103, 118, 133, 148, 172, 174,
187, 188, 189, 190};
byte listGreenExtend [] = {92, 122, 22, 24, 104, 134, 202, 204};
byte listGreenBlueYellow [] = {106, 62, 77, 137, 152, 8, 20, 21, 25, 26, 120, 74, 89, 149, 164, 218, 200, 201, 205, 206};
byte listAnotherYellow [] = {1, 2, 16, 14, 15, 30, 224, 225, 210, 211, 212, 196};
byte listRedBlocks [] = {79, 80, 51, 66, 55, 70, 86, 87, 146, 147, 150, 175, 156, 171, 139, 140};
byte listVioletLOrangeandYellow [] = {64, 65, 50, 154, 155, 170, 161, 162, 176, 56, 71, 72, 32, 18, 28, 44, 194, 208, 182, 198, 46,
61, 76, 91, 106, 121, 136, 151, 166, 4, 5, 6, 7, 8, 9, 10, 11, 12, 60, 75, 90, 105, 120, 135, 150, 165, 180, 222, 221, 220, 219, 218, 217, 216,
215, 214};
byte listOrangeM [] = {63, 49, 35, 31, 32, 17, 18, 3, 41, 57, 73, 13, 28, 29, 44, 45, 191, 177, 163, 223, 208, 209, 194, 195, 181, 197, 213, 153, 168,
169, 184, 185};
byte listYellowInsideM [] = {1, 2, 16, 14, 15, 30, 224, 225, 210, 211, 212, 196};
byte listOrangeFill [] = {47, 33, 48, 34, 19, 27, 42, 43, 58, 59,192, 207, 178, 193, 179, 167, 183, 168, 184, 199};
byte listDiamond [] = {109, 95, 81, 67, 53, 69, 85, 101, 117, 131, 145, 159, 173, 157, 141,
125, 113, 112, 114, 96, 97, 98, 128, 127, 126, 110, 111, 96, 126, 82, 83, 84, 68, 100, 115, 130, 116, 142, 143, 144, 158};
byte listCorner [] = {1, 2, 16, 14, 15, 30, 210, 224, 225, 196, 211, 212,};
byte listOrangeredcross [] = {32, 33, 34, 18, 48, 42, 43, 44, 28, 58, 192, 193, 194, 178, 208, 182, 183, 184, 168, 198};
byte listOrangeseperatefromred [] = {31, 17, 3, 47, 63, 49, 35, 19, 33, 41, 27, 13, 29, 45, 59, 73, 57, 43, 191, 177, 163, 179, 195, 209, 223, 207, 193,
181, 167, 153, 169, 185, 199, 213, 197, 183};
byte listOrangeYellowandRedcombined [] = {110, 111, 112, 113, 114, 115, 116, 68, 83, 98, 128, 143, 158, 82, 84, 96, 97, 99, 100, 126, 127, 128, 129, 130, 142, 144};
byte listRedTwithYellow [] = {113, 112, 114, 96, 97, 98, 128, 127, 126, 111, 83, 115, 143};
byte listOrangeandRedT [] = {32, 33, 34, 18, 48, 182, 183, 184, 168, 198, 42, 43, 44, 28, 58, 192, 193, 194, 178, 208};
byte listPinkandGreenflowers [] = {107, 93, 108, 123, 106, 92, 78, 122, 138, 23, 37, 38, 39, 36, 22, 8, 24, 40, 103, 118, 133, 119, 88, 104, 120, 134, 148};
byte listOrangeboxes [] = {17, 32, 47, 48, 33, 18, 19, 34, 49, 27, 42, 57, 58, 43, 28, 29, 44, 59, 177, 192, 207, 208, 193, 178, 179, 194, 209, 167, 182, 197, 198, 183, 168, 169, 184, 199};
byte listfivecrossandonerectangle [] = {110, 111, 112, 113, 114, 115, 116, 96, 126, 82, 97, 127, 142, 68, 93, 98, 128, 143, 158, 84, 99, 129, 144, 100, 130};
byte listtwoOrangebox [] = {17, 32, 33, 18, 34, 49, 48, 27, 28, 42, 43, 44, 29, 177, 178, 192, 193, 194, 209, 208, 167, 168, 182, 183, 198, 199, 184};
byte listOrangeExtensionbox [] = {3, 63, 13, 73, 163, 223, 153, 213};
byte listMoreOrangeExtension [] = {31, 35, 41, 45, 191, 195, 181, 185};
byte listYellowExtension [] = {95, 125, 109, 67, 53, 69, 101, 117, 131, 157, 173, 159};
byte listAnotherOrange [] = {82, 84, 142, 144, 19, 29};
byte listYellowTop [] = {1, 2, 16, 46, 61, 76, 91, 121, 136, 151, 166, 196, 211, 212};
byte listYellowSidewithoutTop [] = {1, 2, 4, 5, 6, 7, 9, 10, 11, 12, 14, 15, 30, 210, 224, 225};
byte listAnotherOrangeextended [] = {47, 57, 167, 199, 177, 209};
byte listPinkGreen [] = {94, 124, 108, 52, 54, 38, 102, 132, 118, 172, 174, 188};
byte listYellowDownnosideandup [] = {14, 15, 30, 60, 75, 90, 105, 135, 150, 165, 180, 210, 225};
byte listPinkandGreenExtension [] = {78, 93, 108, 123, 138, 186, 187, 188, 189, 88, 103, 118, 133, 148};
byte listYellowRsidenoupanddown [] = {121, 136, 151, 166, 196, 211, 212, 214, 215, 216, 217, 219, 220, 221, 222, 224, 225};
byte listPinkandGreenAnotherExtension [] = {92, 107, 122, 22, 23, 24, 104, 119, 134, 202, 203, 204};
byte listYellowinLeftsidenoupanddown [] = {1, 2, 16, 46, 61, 76, 91, 4, 5, 6, 7, 9, 10, 11, 12};
byte listSingleGreenTop [] = {106, 8, 120, 218};
void setup( ) {
//you dont need to write anything here
iParol_Init();
}
void loop( ) {
// Kampana ng Simbahan
lightSquareMiddle ();
lightYellowCorner ();
lightRedDiamond ();
lightTwoYellowCorners ();
lightOrangeDiamond ();
OffRedDiamond ();
lightSingleYellowCorner ();
OrangeDiamondAppear ();
lightYellowCorner ();
AnotherOrangeDiamondAppear ();
lightTwoYellowCorners ();
LightOffYellowCorner ();
LightMixedColors ();
LightVioletRedCross ();
LightFullRedCross();
LightFullVioletAndRed ();
LightlistYellowSquare ();
lightUpAndDownPinkT ();
lightSidePinkT ();
OffUpAndDownT ();
lightYellowAndPink ();
lightYellowSpots ();
listYellowAndRed ();
lightMiddleSquareWithCross ();
lightYellowAndPinkOff ();
lightSidePinkTOff ();
OffVioletAndRed ();
LightVioletRedCross ();
LightFullRedCross();
LightFullVioletAndRed ();
LightlistYellowSquare ();
lightUpAndDownPinkT ();
lightSidePinkT ();
OffUpAndDownT ();
lightYellowAndPink ();
lightYellowSpots ();
listYellowAndRed ();
lightMiddleSquareWithCross ();
lightYellowAndPinkOff ();
lightSidePinkTOff ();
OffVioletAndRed ();
lightCorners ();
OffLightCorner ();
lightSeperateCrosses ();
lightOrangeFlowers ();
lightOrangeAndRedCross ();
lightCorners ();
OffLightCorner ();
lightSeperateCrosses ();
lightOrangeFlowers ();
lightOrangeAndRedCross ();
lightYellowLAndSquare ();
LightMiddleOrangeSquare ();
OffFlowers ();
lightThreePink ();
lightFiveGreen();
lightFillPinkAndOneRed ();
OffLight ();
lightOrangeBox();
lightOrangeCornersAndThreeRed();
YellowFillOrangeWithRed ();
YellowFillOrangeWithRed ();
lightOrangeCornersAndThreeRed();
lightOrangeBox();
lightRedandYellowHorizontal();
lightSingleYellow();
lightHorizontalBlue();
lightRedandYellowFull();
listThreeSets();
lightAnotherTwoSetsCombine();
lightYellowTwoSets();
lightYellowTwoSets();
listThreeSets();
lightRedandYellowHorizontal();
lightSingleYellow();
lightHorizontalBlue();
lightRedandYellowFull();
listThreeSets();
lightAnotherTwoSetsCombine();
lightYellowTwoSets();
lightYellowTwoSets();
listThreeSets();
lightRedandYellowHorizontal();
lightSingleYellow();
lightHorizontalBlue();
lightRedandYellowFull();
listThreeSets();
lightAnotherTwoSetsCombine();
lightYellowTwoSets();
lightYellowTwoSets();
listThreeSets();
lightRedandYellowHorizontal();
lightSingleYellow();
lightHorizontalBlue();
lightRedandYellowFull();
listThreeSets();
lightAnotherTwoSetsCombine();
lightYellowTwoSets();
lightYellowTwoSets();
listThreeSets();
lightRedandYellowHorizontal();
lightSingleYellow();
lightHorizontalBlue();
lightRedandYellowFull();
listThreeSets();
lightAnotherTwoSetsCombine();
lightYellowTwoSets();
lightYellowTwoSets();
listThreeSets();
lightMiddle();
lightCross();
LightExtended();
SecondlightCross();
SecondLightExtended();
ThirdlightCross();
ThirdLightExtended();
FourthlightCross();
FourthLightExtended();
FifthlightCross();
FifthLightExtended();
SixthlightCross();
SixthLightExtended();
SeventhlightCross();
SeventhLightExtended();
LightRedDot();
LightYellowCrossMiddle();
lightSemiFullBlast();
lightSemiBlastTwo();
LightDiamondwithCorner();
lightOrangeCross();
flowerOff ();
OffFlowerCenter();
CenterOff();
LightSetA ();
LightOrangeBoxes();
LightRectangle();
lightfivecrossandonerectangle();
AllSet();
}
void lightSquareMiddle () {
write (113, HIGH);
write (112, HIGH);
write (114, HIGH);
write (99, HIGH);
write (97, HIGH);
write (98, HIGH);
write (128, HIGH);
write (127, HIGH);
write (129, HIGH);
delay (300);
}
void lightYellowCorner () {
write (1, HIGH);
write (15, HIGH);
write (225, HIGH);
write (211, HIGH);
delay (200);
write (1, LOW);
write (15, LOW);
write (225, LOW);
write (211, LOW);
}
void lightRedDiamond () {
// Turn on the pins
write(111, HIGH);
write(83, HIGH);
write(115, HIGH);
write(143, HIGH);
delay(100);
// Turn off the pins
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
}
void lightTwoYellowCorners () {
write (16, HIGH);
write (2, HIGH);
write (196, HIGH);
write (212, HIGH);
write (224, HIGH);
write (210, HIGH);
write (14, HIGH);
write (30, HIGH);
delay (300);
write (16, LOW);
write (2, LOW);
write (196, LOW);
write (212, LOW);
write (224, LOW);
write (210, LOW);
write (14, LOW);
write (30, LOW);
}
void lightSingleYellowCorner () {
write (1, HIGH);
write (15, HIGH);
write (225, HIGH);
write (211, HIGH);
delay (300);
write (1, LOW);
write (15, LOW);
write (225, LOW);
write (211, LOW);
delay (300);
}
void lightOrangeDiamond () {
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH);
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
delay (100);
write (110, LOW);
write (96, LOW);
write (82, LOW);
write (68, LOW);
write (84, LOW);
write (100, LOW);
write (116, LOW);
write (130, LOW);
write (144, LOW);
write (158, LOW);
write (142, LOW);
write (126, LOW);
delay (100);
}
void OffRedDiamond () {
write (111, HIGH);
write (83, HIGH);
write (115, HIGH);
write (143, HIGH);
delay (200);
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay (300);
}
void OrangeDiamondAppear () {
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH);
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
write (111, HIGH);
write (83, HIGH);
write (115, HIGH);
write (143, HIGH);
delay (100);
write (110, LOW);
write (96, LOW);
write (82, LOW);
write (68, LOW);
write (84, LOW);
write (100, LOW);
write (116, LOW);
write (130, LOW);
write (144, LOW);
write (158, LOW);
write (142, LOW);
write (126, LOW);
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay (70);
}
void LightOffYellowCorner () {
write (1, LOW);
write (15, LOW);
write (225, LOW);
write (211, LOW);
write (16, LOW);
write (2, LOW);
write (196, LOW);
write (212, LOW);
write (224, LOW);
write (210, LOW);
write (14, LOW);
write (30, LOW);
delay (200);
}
void AnotherOrangeDiamondAppear () {
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH);
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
write (111, HIGH);
write (83, HIGH);
write (115, HIGH);
write (143, HIGH);
delay (50);
write (110, LOW);
write (96, LOW);
write (82, LOW);
write (68, LOW);
write (84, LOW);
write (100, LOW);
write (116, LOW);
write (130, LOW);
write (144, LOW);
write (158, LOW);
write (142, LOW);
write (126, LOW);
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay (50);
}
void LightMixedColors () {
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
delay (100);
write (110, HIGH);
write (96, HIGH);
write (82, HIGH);
write (68, HIGH);
write (84, HIGH);
write (100, HIGH);
write (116, HIGH);
write (130, HIGH);
write (144, HIGH);
write (158, HIGH);
write (142, HIGH);
write (126, HIGH);
delay (100);
write (111, HIGH);
write (83, HIGH);
write (115, HIGH);
write (143, HIGH);
write (107, HIGH);
write (93, HIGH);
write (108, HIGH);
write (123, HIGH);
write (23, HIGH);
write (37, HIGH);
write (38, HIGH);
write (39, HIGH);
write (187, HIGH);
write (188, HIGH);
write (189, HIGH);
write (203, HIGH);
write (103, HIGH);
write (118, HIGH);
write (133, HIGH);
write (119, HIGH);
write(64, HIGH);
write(65, HIGH);
write(50, HIGH);
write(56, HIGH);
write(71, HIGH);
write(72, HIGH);
write(161, HIGH);
write(176, HIGH);
write(162, HIGH);
write(154, HIGH);
write(155, HIGH);
write(170, HIGH);
// First set
write(79, HIGH);
write(80, HIGH);
write(86, HIGH);
write(87, HIGH);
write(146, HIGH);
write(147, HIGH);
write(139, HIGH);
write(140, HIGH);
// Second set
write(51, HIGH);
write(66, HIGH);
write(55, HIGH);
write(70, HIGH);
write(160, HIGH);
write(175, HIGH);
write(155, HIGH);
write(171, HIGH);
write(33, HIGH);
write(43, HIGH);
write(193, HIGH);
write(183, HIGH);
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(100);
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
write(110, LOW);
write(96, LOW);
write(82, LOW);
write(68, LOW);
write(84, LOW);
write(100, LOW);
write(116, LOW);
write(130, LOW);
write(144, LOW);
write(158, LOW);
write(142, LOW);
write(126, LOW);
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(23, LOW);
write(37, LOW);
write(38, LOW);
write(39, LOW);
write(187, LOW);
write(188, LOW);
write(189, LOW);
write(203, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(119, LOW);
write(64, LOW);
write(65, LOW);
write(50, LOW);
write(56, LOW);
write(71, LOW);
write(72, LOW);
write(161, LOW);
write(176, LOW);
write(162, LOW);
write(154, LOW);
write(155, LOW);
write(170, LOW);
write(79, LOW);
write(80, LOW);
write(86, LOW);
write(87, LOW);
write(146, LOW);
write(147, LOW);
write(139, LOW);
write(140, LOW);
write(51, LOW);
write(66, LOW);
write(55, LOW);
write(70, LOW);
write(160, LOW);
write(175, LOW);
write(155, LOW);
write(171, LOW);
write(33, LOW);
write(43, LOW);
write(193, LOW);
write(183, LOW);
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
}
void LightVioletRedCross() {
write(64, HIGH);
write(65, HIGH);
write(66, HIGH);
write(50, HIGH);
write(80, HIGH);
write(154, HIGH);
write(155, HIGH);
write(156, HIGH);
write(140, HIGH);
write(170, HIGH);
write(70, HIGH);
write(71, HIGH);
write(72, HIGH);
write(56, HIGH);
write(86, HIGH);
write(160, HIGH);
write(161, HIGH);
write(162, HIGH);
write(146, HIGH);
write(176, HIGH);
delay (100);
write(64, LOW);
write(65, LOW);
write(66, LOW);
write(50, LOW);
write(80, LOW);
write(154, LOW);
write(155, LOW);
write(156, LOW);
write(140, LOW);
write(170, LOW);
write(70, LOW);
write(71, LOW);
write(72, LOW);
write(56, LOW);
write(86, LOW);
write(160, LOW);
write(161, LOW);
write(162, LOW);
write(146, LOW);
write(176, LOW);
}
void LightFullRedCross() {
write(111, HIGH);
write(112, HIGH);
write(113, HIGH);
write(114, HIGH);
write(115, HIGH);
write(83, HIGH);
write(98, HIGH);
write(128, HIGH);
write(143, HIGH);
delay (400);
write(111, LOW);
write(112, LOW);
write(113, LOW);
write(114, LOW);
write(115, LOW);
write(83, LOW);
write(98, LOW);
write(128, LOW);
write(143, LOW);
delay (300);
}
void LightlistYellowSquare () {
write(97, HIGH);
write(112, HIGH);
write(127, HIGH);
write(128, HIGH);
write(113, HIGH);
write(98, HIGH);
write(99, HIGH);
write(114, HIGH);
write(129, HIGH);
delay (200);
write(97, LOW);
write(112, LOW);
write(127, LOW);
write(128, LOW);
write(113, LOW);
write(98, LOW);
write(99, LOW);
write(114, LOW);
write(129, LOW);
delay (200);
}
void LightFullVioletAndRed () {
// First list of pins
write(64, HIGH);
write(65, HIGH);
write(50, HIGH);
write(56, HIGH);
write(71, HIGH);
write(72, HIGH);
write(161, HIGH);
write(162, HIGH);
write(176, HIGH);
write(154, HIGH);
write(155, HIGH);
write(170, HIGH);
write(79, HIGH);
write(80, HIGH);
write(51, HIGH);
write(66, HIGH);
write(139, HIGH);
write(140, HIGH);
write(156, HIGH);
write(171, HIGH);
write(160, HIGH);
write(175, HIGH);
write(146, HIGH);
write(147, HIGH);
write(55, HIGH);
write(70, HIGH);
write(87, HIGH);
}
void lightUpAndDownPinkT () {
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(119, HIGH);
delay (100);
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(119, LOW);
}
void lightSidePinkT () {
write(23, HIGH);
write(37, HIGH);
write(38, HIGH);
write(39, HIGH);
write(203, HIGH);
write(187, HIGH);
write(188, HIGH);
write(189, HIGH);
}
void OffUpAndDownT () {
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(119, LOW);
delay (200);
}
void lightYellowAndPink () {
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(119, HIGH);
delay (300);
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
delay (300);
write(109, HIGH);
write(95, HIGH);
write(125, HIGH);
write(81, HIGH);
write(111, HIGH);
write(141, HIGH);
write(67, HIGH);
write(157, HIGH);
write(53, HIGH);
write(83, HIGH);
write(143, HIGH);
write(173, HIGH);
write(69, HIGH);
write(159, HIGH);
write(85, HIGH);
write(115, HIGH);
write(145, HIGH);
write(101, HIGH);
write(131, HIGH);
write(117, HIGH);
delay (300);
}
void lightYellowAndPinkOff() {
// First set of pins
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(119, LOW);
// Second set of pins
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(196, LOW);
write(211, LOW);
write(212, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
// Third set of pins
write(109, LOW);
write(95, LOW);
write(125, LOW);
write(81, LOW);
write(111, LOW);
write(141, LOW);
write(67, LOW);
write(157, LOW);
write(53, LOW);
write(83, LOW);
write(143, LOW);
write(173, LOW);
write(69, LOW);
write(159, LOW);
write(85, LOW);
write(115, LOW);
write(145, LOW);
write(101, LOW);
write(131, LOW);
write(117, LOW);
}
void lightSidePinkTOff() {
write(23, LOW);
write(37, LOW);
write(38, LOW);
write(39, LOW);
write(203, LOW);
write(187, LOW);
write(188, LOW);
write(189, LOW);
}
void lightYellowSpots () {
write(109, HIGH);
write(95, HIGH);
write(125, HIGH);
write(81, HIGH);
write(111, HIGH);
write(141, HIGH);
write(67, HIGH);
write(157, HIGH);
write(53, HIGH);
write(83, HIGH);
write(143, HIGH);
write(173, HIGH);
write(69, HIGH);
write(159, HIGH);
write(85, HIGH);
write(115, HIGH);
write(145, HIGH);
write(101, HIGH);
write(131, HIGH);
write(117, HIGH);
delay (100);
write(109, LOW);
write(95, LOW);
write(125, LOW);
write(81, LOW);
write(111, LOW);
write(141, LOW);
write(67, LOW);
write(157, LOW);
write(53, LOW);
write(83, LOW);
write(143, LOW);
write(173, LOW);
write(69, LOW);
write(159, LOW);
write(85, LOW);
write(115, LOW);
write(145, LOW);
write(101, LOW);
write(131, LOW);
write(117, LOW);
delay (100);
}
void listYellowAndRed () {
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(99, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(129, HIGH);
delay (100);
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(99, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(129, LOW);
delay (100);
}
void OffVioletAndRed () {
write(64, LOW);
write(65, LOW);
write(66, LOW);
write(50, LOW);
write(80, LOW);
write(154, LOW);
write(155, LOW);
write(156, LOW);
write(140, LOW);
write(170, LOW);
write(70, LOW);
write(79, LOW);
write(71, LOW);
write(72, LOW);
write(56, LOW);
write(86, LOW);
write(160, LOW);
write(161, LOW);
write(162, LOW);
write(146, LOW);
write(176, LOW);
write (51, LOW);
write (55, LOW);
write (87, LOW);
write (147, LOW);
write (175, LOW);
write (171, LOW);
write (139, LOW);
}
void lightMiddleSquareWithCross () {
// First list
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(99, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(129, HIGH);
// Second list
write(110, HIGH);
write(111, HIGH);
write(112, HIGH); // Already included in the first list
write(99, HIGH); // Already included in the first list
write(129, HIGH); // Already included in the first list
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write (96, HIGH);
write (126, HIGH);
write(68, HIGH);
write (144, HIGH);
write (158, HIGH);
write(98, HIGH); // Already included in the first list
write(113, HIGH); // Already included in the first list
write(114, HIGH); // Already included in the first list
write(128, HIGH); // Already included in the first list
write(142, HIGH);
write(143, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
}
//Next Scene
void lightCorners () {
write(1, HIGH);
write (2, HIGH);
write (16, HIGH);
write (196, HIGH);
write (211, HIGH);
write (212, HIGH);
write (224, HIGH);
write (97, HIGH);
write (225, HIGH);
write (210, HIGH);
write (14, HIGH);
write (30, HIGH);
write (15, HIGH);
delay (100);
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(196, LOW);
write(211, LOW);
write(212, LOW);
write (97, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(14, LOW);
write(30, LOW);
write(15, LOW);
delay(100);
}
void lightSeperateCrosses () {
write(32, HIGH);
write(33, HIGH);
write(34, HIGH);
write(18, HIGH);
write(48, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(28, HIGH);
write(97, HIGH);
write(58, HIGH);
write(182, HIGH);
write(183, HIGH);
write(184, HIGH);
write(168, HIGH);
write(198, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(178, HIGH);
write(208, HIGH);
delay (300);
}
void OffLightCorner () {
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(196, LOW);
write (97, LOW);
write(211, LOW);
write(212, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(14, LOW);
write(30, LOW);
write(15, LOW);
}
void lightOrangeFlowers () {
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write (97, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
}
void lightOrangeAndRedCross () {
write(111, HIGH);
write(112, HIGH);
write(113, HIGH);
write(114, HIGH);
write(115, HIGH);
write(83, HIGH);
write(98, HIGH);
write(128, HIGH);
write(143, HIGH);
}
void lightYellowLAndSquare () {
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(97, HIGH);
write(98, HIGH);
write(99, HIGH);
write(114, HIGH);
write(129, HIGH);
write(128, HIGH);
write(127, HIGH);
write(112, HIGH);
}
void LightMiddleOrangeSquare () {
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(97, HIGH);
write(98, HIGH);
write(99, HIGH);
write(114, HIGH);
write(129, HIGH);
write(128, HIGH);
write(127, HIGH);
write(112, HIGH);
}
void OffFlowers () {
write (1, LOW);
write (2, LOW);
write (16, LOW);
write (14, LOW);
write (15, LOW);
write (30, LOW);
write (211, LOW);
write (212, LOW);
write (196, LOW);
write (224, LOW);
write (225, LOW);
write (210, LOW);
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(97, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write (33, LOW);
write (43, LOW);
write (183, LOW);
write (193, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
}
void lightThreePink () {
write(93, HIGH);
write(107, HIGH);
write(123, HIGH);
write(103, HIGH);
write(119, HIGH);
write(133, HIGH);
write(187, HIGH);
write(203, HIGH);
write(189, HIGH);
write(37, HIGH);
write(23, HIGH);
write(39, HIGH);
}
void lightFiveGreen () {
delay (300);
write(78, HIGH);
write(92, HIGH);
write(106, HIGH);
write(122, HIGH);
write(138, HIGH);
write(36, HIGH);
write(22, HIGH);
write(8, HIGH);
write(24, HIGH);
write(40, HIGH);
write(88, HIGH);
write(104, HIGH);
write(120, HIGH);
write(134, HIGH);
write(148, HIGH);
write(186, HIGH);
write(202, HIGH);
write(218, HIGH);
write(204, HIGH);
write(190, HIGH);
}
void lightFillPinkAndOneRed () {
delay (100);
write(108, HIGH);
write(38, HIGH);
write(118, HIGH);
write(188, HIGH);
write(111, HIGH);
}
void OffLight () {
write(93, LOW);
write(107, LOW);
write(123, LOW);
write(103, LOW);
write(119, LOW);
write(133, LOW);
write(187, LOW);
write(203, LOW);
write(189, LOW);
write(37, LOW);
write(23, LOW);
write(39, LOW);
write(78, LOW);
write(92, LOW);
write(106, LOW);
write(122, LOW);
write(138, LOW);
write(36, LOW);
write(22, LOW);
write(8, LOW);
write(24, LOW);
write(40, LOW);
write(88, LOW);
write(104, LOW);
write(120, LOW);
write(134, LOW);
write(148, LOW);
write(186, LOW);
write(202, LOW);
write(218, LOW);
write(204, LOW);
write(190, LOW);
}
void lightOrangeBox () {
write(63, HIGH);
write(184, HIGH);
write(48, HIGH);
write(33, HIGH);
write(34, HIGH);
write(35, HIGH);
write(41, HIGH);
write(42, HIGH);
write(43, HIGH);
write(58, HIGH);
write(73, HIGH);
write(163, HIGH);
write(178, HIGH);
write(193, HIGH);
write(192, HIGH);
write(191, HIGH);
write(185, HIGH);
write(185, HIGH); // Duplicate, but still turning on
write(183, HIGH);
write(168, HIGH);
write(153, HIGH);
// Turning on the second set
write(143, HIGH);
delay(100);
write(63, LOW);
write(184, LOW);
write(48, LOW);
write(33, LOW);
write(34, LOW);
write(35, LOW);
write(41, LOW);
write(42, LOW);
write(43, LOW);
write(58, LOW);
write(73, LOW);
write(163, LOW);
write(178, LOW);
write(193, LOW);
write(192, LOW);
write(191, LOW);
write(185, LOW);
write(183, LOW);
write(168, LOW);
write(153, LOW);
write(143, LOW);
write(38, LOW);
write(188, LOW);
write (31, LOW);
write (17, LOW);
write (3, LOW);
write (108, LOW);
write (118, LOW);
write (13, LOW);
write(29,LOW);
write(45, LOW);
write (195, LOW);
write(209, LOW);
write(223, LOW);
write(181, LOW);
write(197, LOW);
write(213, LOW);
write(96, LOW);
write(111, LOW);
write(126, LOW);
write(100, LOW);
write(115, LOW);
write(130, LOW);
}
void lightOrangeCornersAndThreeRed () {
write(31, HIGH);
write(17, HIGH);
write(3, HIGH);
write(13, HIGH);
write(29, HIGH);
write(45, HIGH);
write(223, HIGH);
write(209, HIGH);
write(195, HIGH);
write(181, HIGH);
write(197, HIGH);
write(213, HIGH);
// Turning on the second set
write(115, HIGH);
}
void YellowFillOrangeWithRed () {
write(1, HIGH);
write(16, HIGH);
write(2, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(225, HIGH);
write(224, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
// Turning on the second set
write(83, HIGH);
}
void lightRedandYellowHorizontal () {
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(83, HIGH);
write(143, HIGH);
delay (300);
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(83, LOW);
write(143, LOW);
}
void lightSingleYellow () {
write(1, HIGH);
write(15, HIGH);
write(211, HIGH);
write(225, HIGH);
}
void lightHorizontalBlue () {
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(149, HIGH);
write(164, HIGH);
write(74, HIGH);
write(89, HIGH);
delay (100);
write(62, LOW);
write(77, LOW);
write(137, LOW);
write(152, LOW);
write(149, LOW);
write(164, LOW);
write(74, LOW);
write(89, LOW);
}
void lightRedandYellowFull() {
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(83, HIGH);
write(143, HIGH);
write(111, HIGH);
write(115, HIGH);
}
void listThreeSets () {
// First set
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(205, HIGH);
write(206, HIGH);
write(200, HIGH);
write(201, HIGH);
// Second set
write(106, HIGH);
write(92, HIGH);
write(107, HIGH);
write(122, HIGH);
write(24, HIGH);
write(8, HIGH);
write(22, HIGH);
write(23, HIGH);
write(104, HIGH);
write(119, HIGH);
write(134, HIGH);
write(120, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
write(218, HIGH);
// Third set
write(96, HIGH);
write(111, HIGH);
write(126, HIGH);
write(144, HIGH);
write(143, HIGH);
write(142, HIGH);
write(100, HIGH);
write(115, HIGH);
write(130, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
}
void lightAnotherTwoSetsCombine () {
// First set
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(149, HIGH);
write(164, HIGH);
write(74, HIGH);
write(89, HIGH);
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(205, HIGH);
write(206, HIGH);
write(200, HIGH);
write(201, HIGH);
delay(100);
write(92, LOW);
write(107, LOW);
write(122, LOW);
write(106, LOW);
write(22, LOW);
write(23, LOW);
write(24, LOW);
write(8, LOW);
write(104, LOW);
write(119, LOW);
write(134, LOW);
write(120, LOW);
write(202, LOW);
write(203, LOW);
write(204, LOW);
write(218, LOW);
delay(50);
// Second set
write(110, HIGH);
write(158, HIGH);
write(116, HIGH);
write(68, HIGH);
}
void lightYellowTwoSets () {
// First set
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(224, HIGH);
write(225, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
// Second set
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(110, HIGH);
write(111, HIGH);
write(115, HIGH);
write(116, HIGH);
write(68, HIGH);
write(83, HIGH);
write(143, HIGH);
write(158, HIGH);
write(82, HIGH);
write(84, HIGH);
delay(100);
// First set of pins
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(210, LOW);
write(224, LOW);
write(225, LOW);
write(196, LOW);
write(211, LOW);
write(212, LOW);
// Second set of pins
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(110, LOW);
write(111, LOW);
write(115, LOW);
write(116, LOW);
write(68, LOW);
write(83, LOW);
write(143, LOW);
write(158, LOW);
write(82, LOW);
write(84, LOW);
}
void lightMiddle () {
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(99, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(129, HIGH);
delay(100);
write(92, LOW);
write(107, LOW);
write(122, LOW);
write(106, LOW);
write(22, LOW);
write(23, LOW);
write(24, LOW);
write(8, LOW);
write(104, LOW);
write(119, LOW);
write(134, LOW);
write(120, LOW);
write(202, LOW);
write(203, LOW);
write(204, LOW);
write(218, LOW);
write(97, LOW);
write(127, LOW);
write(99, LOW);
write(129, LOW);
write(62, LOW);
write(77, LOW);
write(137, LOW);
write(152, LOW);
write(200, LOW);
write(201, LOW);
write(205, LOW);
write(205, LOW);
write(206, LOW);
write(149, LOW);
write(164, LOW);
write(74, LOW);
write(89, LOW);
write(20, LOW);
write(21, LOW);
write(25, LOW);
write(26, LOW);
delay(100);
}
void lightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);
}
void LightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);
}
void SecondlightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay(50);
}
void SecondLightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);
}
void ThirdlightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);
}
void ThirdLightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);
}
void FourthlightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);
}
void FourthLightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(50);
}
void FifthlightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(50);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (50);
}
void FifthLightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(100);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(100);
}
void SixthlightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(100);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (100);
}
void SixthLightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(50);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(100);
}
void SeventhlightCross () {
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(98, HIGH);
write(113, HIGH);
write(114, HIGH);
write(128, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
write(115, HIGH);
write(116, HIGH);
write(100, HIGH);
write(130, HIGH);
delay(100);
write(110, LOW);
write(111, LOW);
write(112, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(98, LOW);
write(113, LOW);
write(114, LOW);
write(128, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(115, LOW);
write(116, LOW);
write(100, LOW);
write(130, LOW);
delay (100);
}
void SeventhLightExtended () {
// First group of pins
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(143, HIGH);
write(115, HIGH);
write(83, HIGH);
// Second group of pins
write(18, HIGH);
write(32, HIGH);
write(34, HIGH);
write(48, HIGH);
write(17, HIGH);
write(19, HIGH);
write(47, HIGH);
write(49, HIGH);
write(3, HIGH);
write(31, HIGH);
write(35, HIGH);
write(63, HIGH);
write(28, HIGH);
write(42, HIGH);
write(44, HIGH);
write(58, HIGH);
write(27, HIGH);
write(29, HIGH);
write(57, HIGH);
write(59, HIGH);
write(13, HIGH);
write(41, HIGH);
write(45, HIGH);
write(73, HIGH);
write(178, HIGH);
write(192, HIGH);
write(194, HIGH);
write(208, HIGH);
write(177, HIGH);
write(179, HIGH);
write(207, HIGH);
write(209, HIGH);
write(163, HIGH);
write(191, HIGH);
write(195, HIGH);
write(223, HIGH);
write(168, HIGH);
write(182, HIGH);
write(184, HIGH);
write(198, HIGH);
write(167, HIGH);
write(169, HIGH);
write(197, HIGH);
write(199, HIGH);
write(153, HIGH);
write(181, HIGH);
write(185, HIGH);
write(213, HIGH);
delay(100);
// First group of pins to turn off
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(111, LOW);
write(143, LOW);
write(115, LOW);
write(83, LOW);
// Second group of pins to turn off
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
delay(100);
}
void LightRedDot() {
write (113, HIGH);
}
void LightYellowCrossMiddle() {
// First group
write(112, HIGH);
write(111, HIGH);
delay(500); // 500 milliseconds delay
// Second group
write(128, HIGH);
write(143, HIGH);
write(127, HIGH);
delay(500); // 500 milliseconds delay
// Third group
write(114, HIGH);
write(115, HIGH);
write(129, HIGH);
delay(500); // 500 milliseconds delay
//Fourth group
write(98, HIGH);
write(83, HIGH);
write(99, HIGH);
delay(500); //500 milliseconds delay
// Fifth group
write(97, HIGH);
delay(500); // 500 milliseconds delay
}
void lightSemiFullBlast() {
// First group
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(110, HIGH);
write(111, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(100, HIGH);
write(115, HIGH);
write(130, HIGH);
write(116, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
delay(100); // 100 milliseconds delay
// Second group
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
delay(100); // 100 milliseconds delay
// Third group
write(94, HIGH);
write(124, HIGH);
write(108, HIGH);
write(52, HIGH);
write(54, HIGH);
write(38, HIGH);
write(119, HIGH);
write(102, HIGH);
write(132, HIGH);
write(118, HIGH);
write(172, HIGH);
write(174, HIGH);
write(188, HIGH);
delay(100); // 100 milliseconds delay
// Fourth group
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(78, HIGH);
write(138, HIGH);
write(94, HIGH);
write(124, HIGH);
write(52, HIGH);
write(54, HIGH);
write(37, HIGH);
write(38, HIGH);
write(39, HIGH);
write(40, HIGH);
write(23, HIGH);
write(103, HIGH);
write(132, HIGH);
write(88, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(148, HIGH);
write(172, HIGH);
write(174, HIGH);
write(187, HIGH);
write(188, HIGH);
write(189, HIGH);
write(190, HIGH);
delay(100); // 100 milliseconds delay
// Fifth group
write(92, HIGH);
write(122, HIGH);
write(22, HIGH);
write(24, HIGH);
write(104, HIGH);
write(134, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
delay(100); // 100 milliseconds delay
// Sixth group
write(106, HIGH);
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(8, HIGH);
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(120, HIGH);
write(74, HIGH);
write(89, HIGH);
write(149, HIGH);
write(164, HIGH);
write(218, HIGH);
write(200, HIGH);
write(201, HIGH);
write(103, HIGH);
write(205, HIGH);
write(206, HIGH);
delay(100); // 100 milliseconds delay
// Seventh group
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(211, HIGH);
write(212, HIGH);
write(196, HIGH);
delay(100); // 100 milliseconds delay
// First group
write(119, LOW);
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(110, LOW);
write(111, LOW);
write(99, LOW);
write(129, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(100, LOW);
write(115, LOW);
write(130, LOW);
write(116, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
write(118, LOW);
delay(100); // 100 milliseconds delay
// Second group
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
write(118, LOW);
delay(100); // 100 milliseconds delay
// Third group
write(94, LOW);
write(124, LOW);
write(108, LOW);
write(52, LOW);
write(54, LOW);
write(38, LOW);
write(102, LOW);
write(132, LOW);
write(118, LOW);
write(172, LOW);
write(174, LOW);
write(118, LOW);
delay(100); // 100 milliseconds delay
// Fourth group
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(78, LOW);
write(138, LOW);
write(94, LOW);
write(124, LOW);
write(52, LOW);
write(54, LOW);
write(37, LOW);
write(38, LOW);
write(39, LOW);
write(40, LOW);
write(118, LOW);
write(23, LOW);
write(103, LOW);
write(132, LOW);
write(88, LOW);
write(103, LOW);
write(133, LOW);
write(148, LOW);
write(172, LOW);
write(174, LOW);
write(187, LOW);
write(188, LOW);
write(189, LOW);
write(190, LOW);
delay(100); // 100 milliseconds delay
// Fifth group
write(92, LOW);
write(122, LOW);
write(22, LOW);
write(24, LOW);
write(104, LOW);
write(134, LOW);
write(202, LOW);
write(204, LOW);
write(118, LOW);
delay(100); // 100 milliseconds delay
// Sixth group
write(106, LOW);
write(62, LOW);
write(77, LOW);
write(137, LOW);
write(152, LOW);
write(8, LOW);
write(20, LOW);
write(21, LOW);
write(25, LOW);
write(26, LOW);
write(120, LOW);
write(74, LOW);
write(89, LOW);
write(149, LOW);
write(164, LOW);
write(218, LOW);
write(200, LOW);
write(201, LOW);
write(205, LOW);
write(206, LOW);
write(118, LOW);
delay(100); // 100 milliseconds delay
// Seventh group
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(211, LOW);
write(212, LOW);
write(196, LOW);
write(188, LOW);
write(203, LOW);
write(118, LOW);
delay(100); // 100 milliseconds delay
}
void lightSemiBlastTwo() {
// First group
write(118, LOW);
write(112, HIGH);
write(111, HIGH);
write(113, HIGH);
delay(500); // 500 milliseconds delay
// Second group
write(128, HIGH);
write(143, HIGH);
write(127, HIGH);
write(118, LOW);
delay(500); // 500 milliseconds delay
// Third group
write(114, HIGH);
write(115, HIGH);
write(129, HIGH);
write(118, LOW);
delay(500); // 500 milliseconds delay
//Fourth group
write(98, HIGH);
write(83, HIGH);
write(99, HIGH);
write(118, LOW);
delay(500); //500 milliseconds delay
// Fifth group
write(97, HIGH);
write(118, LOW);
delay(500); // 500 milliseconds delay
// First group
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(110, HIGH);
write(111, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(100, HIGH);
write(115, HIGH);
write(130, HIGH);
write(116, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
delay(100); // 100 milliseconds delay
// Second group
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(103, HIGH);
write(117, HIGH);
write(119, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
delay(100); // 100 milliseconds delay
// Third group
write(94, HIGH);
write(124, HIGH);
write(108, HIGH);
write(52, HIGH);
write(54, HIGH);
write(38, HIGH);
write(102, HIGH);
write(132, HIGH);
write(172, HIGH);
write(174, HIGH);
write(188, HIGH);
delay(100); // 100 milliseconds delay
// Fourth group
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(78, HIGH);
write(138, HIGH);
write(94, HIGH);
write(124, HIGH);
write(52, HIGH);
write(54, HIGH);
write(37, HIGH);
write(38, HIGH);
write(39, HIGH);
write(40, HIGH);
write(23, HIGH);
write(103, HIGH);
write(132, HIGH);
write(88, HIGH);
write(103, HIGH);
write(133, HIGH);
write(148, HIGH);
write(172, HIGH);
write(174, HIGH);
write(187, HIGH);
write(189, HIGH);
write(190, HIGH);
delay(100); // 100 milliseconds delay
// Fifth group
write(92, HIGH);
write(122, HIGH);
write(22, HIGH);
write(24, HIGH);
write(104, HIGH);
write(134, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
delay(100); // 100 milliseconds delay
// Sixth group
write(106, HIGH);
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(8, HIGH);
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(120, HIGH);
write(74, HIGH);
write(89, HIGH);
write(149, HIGH);
write(164, HIGH);
write(218, HIGH);
write(200, HIGH);
write(201, HIGH);
write(205, HIGH);
write(206, HIGH);
delay(100); // 100 milliseconds delay
// Seventh group
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(118, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(211, HIGH);
write(212, HIGH);
write(196, HIGH);
delay(100); // 100 milliseconds delay
// Eight group
write(106, HIGH);
write(62, HIGH);
write(77, HIGH);
write(137, HIGH);
write(152, HIGH);
write(8, HIGH);
write(20, HIGH);
write(21, HIGH);
write(25, HIGH);
write(26, HIGH);
write(120, HIGH);
write(74, HIGH);
write(89, HIGH);
write(149, HIGH);
write(164, HIGH);
write(218, HIGH);
write(200, HIGH);
write(201, HIGH);
write(205, HIGH);
write(206, HIGH);
delay(50); // 50 milliseconds delay
// Ninth group
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(211, HIGH);
write(212, HIGH);
write(196, HIGH);
delay(50); // 50 milliseconds delay
// Tenth group
write(79, HIGH);
write(80, HIGH);
write(51, HIGH);
write(66, HIGH);
write(55, HIGH);
write(70, HIGH);
write(86, HIGH);
write(87, HIGH);
write(146, HIGH);
write(147, HIGH);
write(150, HIGH);
write(175, HIGH);
write(156, HIGH);
write(171, HIGH);
write(139, HIGH);
write(140, HIGH);
delay(50); // 50 milliseconds delay
// Eleventh group
write(64, HIGH);
write(65, HIGH);
write(50, HIGH);
write(154, HIGH);
write(155, HIGH);
write(170, HIGH);
write(161, HIGH);
write(162, HIGH);
write(176, HIGH);
write(56, HIGH);
write(71, HIGH);
write(72, HIGH);
write(32, HIGH);
write(18, HIGH);
write(28, HIGH);
write(44, HIGH);
write(194, HIGH);
write(208, HIGH);
write(182, HIGH);
write(198, HIGH);
write(46, HIGH);
write(61, HIGH);
write(76, HIGH);
write(91, HIGH);
write(106, HIGH);
write(121, HIGH);
write(136, HIGH);
write(151, HIGH);
write(166, HIGH);
write(4, HIGH);
write(5, HIGH);
write(6, HIGH);
write(7, HIGH);
write(8, HIGH);
write(9, HIGH);
write(10, HIGH);
write(11, HIGH);
write(12, HIGH);
write(60, HIGH);
write(75, HIGH);
write(90, HIGH);
write(105, HIGH);
write(120, HIGH);
write(135, HIGH);
write(150, HIGH);
write(165, HIGH);
write(180, HIGH);
write(222, HIGH);
write(221, HIGH);
write(220, HIGH);
write(219, HIGH);
write(218, HIGH);
write(217, HIGH);
write(216, HIGH);
write(215, HIGH);
write(214, HIGH);
delay(50); // 50 milliseconds delay
// Twelveth group
write(63, HIGH);
write(49, HIGH);
write(35, HIGH);
write(31, HIGH);
write(32, HIGH);
write(17, HIGH);
write(18, HIGH);
write(3, HIGH);
write(41, HIGH);
write(57, HIGH);
write(73, HIGH);
write(13, HIGH);
write(28, HIGH);
write(29, HIGH);
write(44, HIGH);
write(45, HIGH);
write(191, HIGH);
write(177, HIGH);
write(163, HIGH);
write(223, HIGH);
write(208, HIGH);
write(209, HIGH);
write(194, HIGH);
write(195, HIGH);
write(181, HIGH);
write(197, HIGH);
write(213, HIGH);
write(153, HIGH);
write(168, HIGH);
write(169, HIGH);
write(184, HIGH);
write(185, HIGH);
delay(50); // 50 milliseconds delay
// Thirteenth group
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(224, HIGH);
write(225, HIGH);
write(210, HIGH);
write(211, HIGH);
write(212, HIGH);
write(196, HIGH);
delay(50); // 50 milliseconds delay
// Fourteenth group
write(47, HIGH);
write(33, HIGH);
write(48, HIGH);
write(34, HIGH);
write(19, HIGH);
write(27, HIGH);
write(42, HIGH);
write(43, HIGH);
write(58, HIGH);
write(171, HIGH);
write(83, HIGH);
write(36, HIGH);
write(119, HIGH);
write(169, HIGH);
write(59, HIGH);
write(192, HIGH);
write(207, HIGH);
write(178, HIGH);
write(193, HIGH);
write(179, HIGH);
write(160, HIGH);
write(186, HIGH);
write(167, HIGH);
write(183, HIGH);
write(168, HIGH);
write(184, HIGH);
write(199, HIGH);
delay(50); // 50 milliseconds delay
// First group
write(112, LOW);
write(111, LOW);
write(113, LOW);
write(128, LOW);
write(143, LOW);
write(127, LOW);
write(114, LOW);
write(115, LOW);
write(129, LOW);
write(98, LOW);
write(83, LOW);
write(99, LOW);
write(97, LOW);
// Second group
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(96, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(126, LOW);
write(110, LOW);
write(111, LOW);
write(96, LOW);
write(126, LOW);
write(82, LOW);
write(83, LOW);
write(84, LOW);
write(68, LOW);
write(100, LOW);
write(115, LOW);
write(130, LOW);
write(116, LOW);
write(142, LOW);
write(143, LOW);
write(144, LOW);
write(158, LOW);
// Third group
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
// Fourth group
write(94, LOW);
write(124, LOW);
write(108, LOW);
write(52, LOW);
write(54, LOW);
write(38, LOW);
write(102, LOW);
write(132, LOW);
write(118, LOW);
write(172, LOW);
write(174, LOW);
write(188, LOW);
// Fifth group
write(107, LOW);
write(93, LOW);
write(108, LOW);
write(123, LOW);
write(78, LOW);
write(138, LOW);
write(94, LOW);
write(124, LOW);
write(52, LOW);
write(54, LOW);
write(37, LOW);
write(38, LOW);
write(39, LOW);
write(40, LOW);
write(23, LOW);
write(103, LOW);
write(132, LOW);
write(88, LOW);
write(103, LOW);
write(118, LOW);
write(133, LOW);
write(148, LOW);
write(172, LOW);
write(174, LOW);
write(187, LOW);
write(188, LOW);
write(189, LOW);
write(190, LOW);
// Sixth group
write(92, LOW);
write(122, LOW);
write(22, LOW);
write(24, LOW);
write(104, LOW);
write(134, LOW);
write(202, LOW);
write(203, LOW);
write(204, LOW);
// Seventh group
write(106, LOW);
write(62, LOW);
write(77, LOW);
write(137, LOW);
write(152, LOW);
write(8, LOW);
write(20, LOW);
write(21, LOW);
write(25, LOW);
write(26, LOW);
write(120, LOW);
write(74, LOW);
write(89, LOW);
write(149, LOW);
write(164, LOW);
write(218, LOW);
write(200, LOW);
write(201, LOW);
write(205, LOW);
write(206, LOW);
// Eighth group
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(211, LOW);
write(212, LOW);
write(196, LOW);
// Ninth group
write(79, LOW);
write(80, LOW);
write(51, LOW);
write(66, LOW);
write(55, LOW);
write(70, LOW);
write(86, LOW);
write(87, LOW);
write(146, LOW);
write(147, LOW);
write(150, LOW);
write(175, LOW);
write(156, LOW);
write(171, LOW);
write(139, LOW);
write(140, LOW);
// Tenth group
write(64, LOW);
write(65, LOW);
write(50, LOW);
write(154, LOW);
write(155, LOW);
write(170, LOW);
write(161, LOW);
write(162, LOW);
write(176, LOW);
write(56, LOW);
write(71, LOW);
write(72, LOW);
write(32, LOW);
write(18, LOW);
write(28, LOW);
write(44, LOW);
write(194, LOW);
write(208, LOW);
write(182, LOW);
write(198, LOW);
write(46, LOW);
write(61, LOW);
write(76, LOW);
write(91, LOW);
write(106, LOW);
write(121, LOW);
write(136, LOW);
write(151, LOW);
write(166, LOW);
write(4, LOW);
write(5, LOW);
write(6, LOW);
write(7, LOW);
write(8, LOW);
write(9, LOW);
write(10, LOW);
write(11, LOW);
write(12, LOW);
write(60, LOW);
write(75, LOW);
write(90, LOW);
write(105, LOW);
write(120, LOW);
write(135, LOW);
write(150, LOW);
write(165, LOW);
write(180, LOW);
write(222, LOW);
write(221, LOW);
write(220, LOW);
write(219, LOW);
write(218, LOW);
write(217, LOW);
write(216, LOW);
write(215, LOW);
write(214, LOW);
// Eleventh group
write(63, LOW);
write(49, LOW);
write(35, LOW);
write(31, LOW);
write(32, LOW);
write(17, LOW);
write(18, LOW);
write(3, LOW);
write(41, LOW);
write(57, LOW);
write(73, LOW);
write(13, LOW);
write(28, LOW);
write(29, LOW);
write(44, LOW);
write(45, LOW);
write(191, LOW);
write(177, LOW);
write(163, LOW);
write(223, LOW);
write(208, LOW);
write(209, LOW);
write(194, LOW);
write(195, LOW);
write(181, LOW);
write(197, LOW);
write(213, LOW);
write(153, LOW);
write(168, LOW);
write(169, LOW);
write(184, LOW);
write(185, LOW);
// Twelveth group
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(211, LOW);
write(212, LOW);
write(196, LOW);
//Thirthteenth group
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(211, LOW);
write(212, LOW);
write(196, LOW);
// Turn off all outputs after the 14th group
write(47, LOW);
write(33, LOW);
write(48, LOW);
write(34, LOW);
write(19, LOW);
write(27, LOW);
write(42, LOW);
write(43, LOW);
write(58, LOW);
write(171, LOW);
write(83, LOW);
write(36, LOW);
write(119, LOW);
write(169, LOW);
write(59, LOW);
write(192, LOW);
write(207, LOW);
write(178, LOW);
write(193, LOW);
write(179, LOW);
write(160, LOW);
write(186, LOW);
write(167, LOW);
write(183, LOW);
write(168, LOW);
write(184, LOW);
write(199, LOW);
}
void LightDiamondwithCorner() {
// First group
write(99, HIGH);
write(129, HIGH);
write(109, HIGH);
write(95, HIGH);
write(81, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(85, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(145, HIGH);
write(159, HIGH);
write(173, HIGH);
write(157, HIGH);
write(141, HIGH);
write(125, HIGH);
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(110, HIGH);
write(111, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(83, HIGH);
write(84, HIGH);
write(68, HIGH);
write(100, HIGH);
write(115, HIGH);
write(130, HIGH);
write(116, HIGH);
write(142, HIGH);
write(143, HIGH);
write(144, HIGH);
write(158, HIGH);
delay(100); // 100 milliseconds delay
// Second group
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(224, HIGH);
write(225, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
delay(100); // 100 milliseconds delay
}
void lightOrangeCross() {
// First group
write(32, HIGH);
write(33, HIGH);
write(34, HIGH);
write(18, HIGH);
write(48, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(28, HIGH);
write(58, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(178, HIGH);
write(208, HIGH);
write(182, HIGH);
write(98, HIGH);
write(128, HIGH);
write(183, HIGH);
write(184, HIGH);
write(168, HIGH);
write(198, HIGH);
delay(100);
// Second group
write(31, HIGH);
write(17, HIGH);
write(3, HIGH);
write(47, HIGH);
write(63, HIGH);
write(49, HIGH);
write(35, HIGH);
write(19, HIGH);
write(33, HIGH);
write(41, HIGH);
write(27, HIGH);
write(13, HIGH);
write(29, HIGH);
write(45, HIGH);
write(59, HIGH);
write(73, HIGH);
write(57, HIGH);
write(98, HIGH);
write(128, HIGH);
write(43, HIGH);
write(191, HIGH);
write(177, HIGH);
write(163, HIGH);
write(179, HIGH);
write(195, HIGH);
write(209, HIGH);
write(223, HIGH);
write(207, HIGH);
write(193, HIGH);
write(181, HIGH);
write(167, HIGH);
write(153, HIGH);
write(169, HIGH);
write(185, HIGH);
write(199, HIGH);
write(213, HIGH);
write(197, HIGH);
write(183, HIGH);
delay(500);
}
void flowerOff () {
// Turn off the specified pins
write(18, LOW);
write(32, LOW);
write(34, LOW);
write(48, LOW);
write(17, LOW);
write(19, LOW);
write(47, LOW);
write(49, LOW);
write(3, LOW);
write(31, LOW);
write(35, LOW);
write(63, LOW);
write(28, LOW);
write(42, LOW);
write(44, LOW);
write(58, LOW);
write(27, LOW);
write(29, LOW);
write(57, LOW);
write(59, LOW);
write(13, LOW);
write(41, LOW);
write(45, LOW);
write(73, LOW);
write(178, LOW);
write(192, LOW);
write(194, LOW);
write(208, LOW);
write(177, LOW);
write(179, LOW);
write(207, LOW);
write(209, LOW);
write(163, LOW);
write(191, LOW);
write(195, LOW);
write(223, LOW);
write(168, LOW);
write(182, LOW);
write(184, LOW);
write(198, LOW);
write(167, LOW);
write(169, LOW);
write(197, LOW);
write(199, LOW);
write(153, LOW);
write(181, LOW);
write(185, LOW);
write(213, LOW);
}
void OffFlowerCenter() {
write(33, LOW);
write(43, LOW);
write(193, LOW);
write(183, LOW);
}
void CenterOff() {
// First group
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
delay(100); // Delay for 100ms
// Second group
write(110, LOW);
write(96, LOW);
write(82, LOW);
write(68, LOW);
write(84, LOW);
write(100, LOW);
write(116, LOW);
write(130, LOW);
write(144, LOW);
write(158, LOW);
write(142, LOW);
write(126, LOW);
delay(100); // Delay for 100ms
// Third group
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay(100); // Delay for 100ms
// Fourth group
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(99, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(129, LOW);
delay(100); // Delay for 100ms
// First group
write(109, LOW);
write(95, LOW);
write(81, LOW);
write(67, LOW);
write(53, LOW);
write(69, LOW);
write(85, LOW);
write(101, LOW);
write(117, LOW);
write(131, LOW);
write(145, LOW);
write(159, LOW);
write(173, LOW);
write(157, LOW);
write(141, LOW);
write(125, LOW);
delay(100); // Delay for 100ms
// Second group
write(110, LOW);
write(96, LOW);
write(82, LOW);
write(68, LOW);
write(84, LOW);
write(100, LOW);
write(116, LOW);
write(130, LOW);
write(144, LOW);
write(158, LOW);
write(142, LOW);
write(126, LOW);
delay(100); // Delay for 100ms
// Third group
write(111, LOW);
write(83, LOW);
write(115, LOW);
write(143, LOW);
delay(100); // Delay for 100ms
// Fourth group
write(113, LOW);
write(112, LOW);
write(114, LOW);
write(99, LOW);
write(97, LOW);
write(98, LOW);
write(128, LOW);
write(127, LOW);
write(129, LOW);
delay(100); // Delay for 100ms
}
void LightSetA () {
// First group
write(113, HIGH);
write(112, HIGH);
write(114, HIGH);
write(96, HIGH);
write(97, HIGH);
write(98, HIGH);
write(128, HIGH);
write(127, HIGH);
write(126, HIGH);
write(111, HIGH);
write(83, HIGH);
write(115, HIGH);
write(143, HIGH);
delay(100); // Delay for 100ms
// Second group
write(32, HIGH);
write(33, HIGH);
write(34, HIGH);
write(18, HIGH);
write(48, HIGH);
write(182, HIGH);
write(183, HIGH);
write(184, HIGH);
write(168, HIGH);
write(198, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(28, HIGH);
write(58, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(178, HIGH);
write(208, HIGH);
delay(100); // Delay for 100ms
// Third group
write(107, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(106, HIGH);
write(92, HIGH);
write(78, HIGH);
write(122, HIGH);
write(138, HIGH);
write(23, HIGH);
write(37, HIGH);
write(38, HIGH);
write(39, HIGH);
write(36, HIGH);
write(22, HIGH);
write(8, HIGH);
write(24, HIGH);
write(40, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(119, HIGH);
write(88, HIGH);
write(104, HIGH);
write(120, HIGH);
write(134, HIGH);
write(148, HIGH);
write(185, HIGH);
write(186, HIGH);
write(187, HIGH);
write(189, HIGH);
write(190, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
write(218, HIGH);
write(111, HIGH);
write(83, HIGH);
write(115, HIGH);
write(143, HIGH);
delay(100); // Delay for 100ms
}
void LightOrangeBoxes() {
// Turning on specified pins
write(17, HIGH);
write(32, HIGH);
write(47, HIGH);
write(48, HIGH);
write(33, HIGH);
write(18, HIGH);
write(19, HIGH);
write(34, HIGH);
write(49, HIGH);
write(27, HIGH);
write(42, HIGH);
write(57, HIGH);
write(58, HIGH);
write(43, HIGH);
write(28, HIGH);
write(29, HIGH);
write(44, HIGH);
write(59, HIGH);
write(177, HIGH);
write(192, HIGH);
write(207, HIGH);
write(208, HIGH);
write(193, HIGH);
write(178, HIGH);
write(179, HIGH);
write(194, HIGH);
write(209, HIGH);
write(167, HIGH);
write(182, HIGH);
write(197, HIGH);
write(198, HIGH);
write(183, HIGH);
write(168, HIGH);
write(169, HIGH);
write(184, HIGH);
write(199, HIGH);
write(197, HIGH);
delay(100);
write(1, LOW);
write(2, LOW);
write(16, LOW);
write(211, LOW);
write(212, LOW);
write(196, LOW);
write(224, LOW);
write(225, LOW);
write(210, LOW);
write(14, LOW);
write(15, LOW);
write(30, LOW);
write(106, LOW);
write(107, LOW);
write(108, LOW);
write(93, LOW);
write(92, LOW);
write(122, LOW);
write(78, LOW);
write(138, LOW);
write(36, LOW);
write(22, LOW);
write(24, LOW);
write(40, LOW);
write(88, LOW);
write(104, LOW);
write(120, LOW);
write(134, LOW);
write(148, LOW);
write(190, LOW);
write(204, LOW);
write(218, LOW);
write(202, LOW);
write(186, LOW);
write(185, LOW);
write(123, LOW);
write(8, LOW);
write(23, LOW);
write(38, LOW);
write(37, LOW);
write(39, LOW);
write(103, LOW);
write(93, LOW);
write(118, LOW);
write(119, LOW);
write(133, LOW);
write(187, LOW);
write(188, LOW);
write(189, LOW);
write(203, LOW);
}
void LightRectangle() {
// Turning on the specified pins
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(113, HIGH);
write(114, HIGH);
write(115, HIGH);
write(116, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(97, HIGH);
write(127, HIGH);
write(142, HIGH);
write(68, HIGH);
write(98, HIGH);
write(128, HIGH);
write(143, HIGH);
write(158, HIGH);
write(84, HIGH);
write(99, HIGH);
write(129, HIGH);
write(144, HIGH);
write(100, HIGH);
write(130, HIGH);
}
void lightfivecrossandonerectangle () {
// First Group
write(110, HIGH);
write(111, HIGH);
write(112, HIGH);
write(113, HIGH);
write(114, HIGH);
write(115, HIGH);
write(116, HIGH);
write(96, HIGH);
write(126, HIGH);
write(82, HIGH);
write(97, HIGH);
write(127, HIGH);
write(142, HIGH);
write(68, HIGH);
write(93, HIGH);
write(98, HIGH);
write(128, HIGH);
write(143, HIGH);
write(158, HIGH);
write(84, HIGH);
write(99, HIGH);
write(129, HIGH);
write(144, HIGH);
write(100, HIGH);
write(130, HIGH);
//Second Group
write(17, HIGH);
write(32, HIGH);
write(33, HIGH);
write(18, HIGH);
write(34, HIGH);
write(49, HIGH);
write(48, HIGH);
write(27, HIGH);
write(28, HIGH);
write(42, HIGH);
write(43, HIGH);
write(44, HIGH);
write(29, HIGH);
write(177, HIGH);
write(178, HIGH);
write(192, HIGH);
write(193, HIGH);
write(194, HIGH);
write(209, HIGH);
write(208, HIGH);
write(167, HIGH);
write(168, HIGH);
write(182, HIGH);
write(183, HIGH);
write(198, HIGH);
write(199, HIGH);
write(184, HIGH);
delay(100);
write(47, LOW);
write(19, LOW);
write(27, LOW);
write(59, LOW);
write(207, LOW);
write(179, LOW);
write(167, LOW);
write(199, LOW);
//Third Group
write(3, HIGH);
write(63, HIGH);
write(13, HIGH);
write(73, HIGH);
write(163, HIGH);
write(223, HIGH);
write(153, HIGH);
write(213, HIGH);
delay(100);
write(93, LOW);
write(1, LOW);
write(15, LOW);
write(225, LOW);
write(211, LOW);
//Fourth Group
write(31, HIGH);
write(35, HIGH);
write(41, HIGH);
write(45, HIGH);
write(191, HIGH);
write(195, HIGH);
write(181, HIGH);
write(185, HIGH);
}
void AllSet () {
// First group
delay(100);
write(95, HIGH);
write(125, HIGH);
write(109, HIGH);
write(67, HIGH);
write(53, HIGH);
write(69, HIGH);
write(101, HIGH);
write(117, HIGH);
write(131, HIGH);
write(157, HIGH);
write(173, HIGH);
write(159, HIGH);
delay(100); // Delay for 100ms
// Second group
delay(100);
write(82, HIGH);
write(84, HIGH);
write(142, HIGH);
write(144, HIGH);
write(19, HIGH);
write(29, HIGH);
delay(100); // Delay for 100ms
// Third group
delay(100);
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(46, HIGH);
write(61, HIGH);
write(76, HIGH);
write(91, HIGH);
write(121, HIGH);
write(136, HIGH);
write(151, HIGH);
write(166, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
delay(100); // Delay for 100ms
// Fourth group
delay(100);
write(1, HIGH);
write(2, HIGH);
write(4, HIGH);
write(5, HIGH);
write(6, HIGH);
write(7, HIGH);
write(9, HIGH);
write(10, HIGH);
write(11, HIGH);
write(12, HIGH);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(210, HIGH);
write(224, HIGH);
write(225, HIGH);
delay(100); // Delay for 100ms
// Fifth group
delay(100);
write(47, HIGH);
write(57, HIGH);
write(167, HIGH);
write(199, HIGH);
write(177, HIGH);
write(209, HIGH);
delay(100); // Delay for 100ms
// Sixth group
delay(100);
write(94, HIGH);
write(124, HIGH);
write(108, HIGH);
write(52, HIGH);
write(54, HIGH);
write(38, HIGH);
write(102, HIGH);
write(132, HIGH);
write(118, HIGH);
write(172, HIGH);
write(174, HIGH);
write(188, HIGH);
delay(100); // Delay for 100ms
// Seventh group
delay(100);
write(14, HIGH);
write(15, HIGH);
write(30, HIGH);
write(60, HIGH);
write(75, HIGH);
write(90, HIGH);
write(105, HIGH);
write(135, HIGH);
write(150, HIGH);
write(165, HIGH);
write(180, HIGH);
write(210, HIGH);
write(225, HIGH);
delay(100); // Delay for 100ms
// Eighth group
delay(100);
write(78, HIGH);
write(93, HIGH);
write(108, HIGH);
write(123, HIGH);
write(138, HIGH);
write(186, HIGH);
write(187, HIGH);
write(188, HIGH);
write(189, HIGH);
write(88, HIGH);
write(103, HIGH);
write(118, HIGH);
write(133, HIGH);
write(148, HIGH);
delay(100); // Delay for 100ms
// Ninth group
delay(100);
write(121, HIGH);
write(136, HIGH);
write(151, HIGH);
write(166, HIGH);
write(196, HIGH);
write(211, HIGH);
write(212, HIGH);
write(214, HIGH);
write(215, HIGH);
write(216, HIGH);
write(217, HIGH);
write(219, HIGH);
write(220, HIGH);
write(221, HIGH);
write(222, HIGH);
write(224, HIGH);
write(225, HIGH);
delay(100); // Delay for 100ms
// Tenth group
delay(100);
write(92, HIGH);
write(107, HIGH);
write(122, HIGH);
write(22, HIGH);
write(23, HIGH);
write(24, HIGH);
write(104, HIGH);
write(119, HIGH);
write(134, HIGH);
write(202, HIGH);
write(203, HIGH);
write(204, HIGH);
delay(100); // Delay for 100ms
// Eleventh group
delay(100);
write(1, HIGH);
write(2, HIGH);
write(16, HIGH);
write(46, HIGH);
write(61, HIGH);
write(76, HIGH);
write(91, HIGH);
write(4, HIGH);
write(5, HIGH);
write(6, HIGH);
write(7, HIGH);
write(9, HIGH);
write(10, HIGH);
write(11, HIGH);
write(12, HIGH);
delay(100); // Delay for 100ms
// Twelfth group
delay(100);
write(106, HIGH);
write(8, HIGH);
write(120, HIGH);
write(218, HIGH);
delay(100); // Delay for 100ms
}