hey, i have looked at this for hours, and i have not been able to find my error. my sketch says:Arduino: 1.8.18 (Mac OS X), Board: "Arduino Mega or Mega 2560, ATmega2560 (Mega 2560)"
/Users/jennyjohartney/Downloads/Functions/Functions.ino: In function 'void trailonerightf()':
Functions:937:22: error: a function-definition is not allowed here before '{' token
void righttrailonef(){
^
Functions:957:21: error: a function-definition is not allowed here before '{' token
void trailoneleftf(){
^
Functions:977:21: error: a function-definition is not allowed here before '{' token
void lefttrailonef(){
^
Functions:997:18: error: a function-definition is not allowed here before '{' token
void flickerinf(){
^
Functions:1060:18: error: a function-definition is not allowed here before '{' token
void flickeronf(){
^
Functions:1123:19: error: a function-definition is not allowed here before '{' token
void flickeroutf(){
^
Functions:1181:19: error: a function-definition is not allowed here before '{' token
void flickerofff(){
^
Functions:1239:1: error: 'voidlooplimiter' was not declared in this scope
voidlooplimiter(){
^~~~~~~~~~~~~~~
/Users/jennyjohartney/Downloads/Functions/Functions.ino:1239:1: note: suggested alternative: 'looplimit2'
voidlooplimiter(){
^~~~~~~~~~~~~~~
looplimit2
Functions:1257:20: error: a function-definition is not allowed here before '{' token
void looplimiter2(){
^
programming_instructions:29:1: error: 'erseleft' was not declared in this scope
erseleft add right
^~~~~~~~
/Users/jennyjohartney/Downloads/Functions/programming_instructions.ino:29:1: note: suggested alternative: 'eraseleft'
erseleft add right
^~~~~~~~
eraseleft
programming_side:12:13: error: a function-definition is not allowed here before '{' token
void loop() {
^
programming_side:13:1: error: expected '}' at end of input
}
^
exit status 1
a function-definition is not allowed here before '{' token
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
.
also, here is my code sorry, can't upload the file but..
first tab
int l5=6; int l6=7; int l7=8; int l8=9;
int l9=10; int l10=11; int l11=12; int l12=13;
int l13=14; int l14=15; int l15=16; int l16=17;
int looplimit=20;
int looplimit2=10;
int loopcounter2=1;
int loopcounter=1;
int blinkdiffrence=25;
int traildelay=100;
int skipone=100;
int upoutdelay=125;
int treeblink=500;
int treeupout=500;
int treeindown=500;
int treeupdown=500;
int treedownup=500;
int mailboxblink=500;
int alltocenterbuttree=500;
int bedroofblink=500;
int allblinkone=500;
int allonoffon=500;
int centerout=500;
int centerin=500;
int eraseleft=500;
int moveleft=500;
int outin=500;
int middleout=500;
int offalltosides=500;
int offalltocenter=500;
int onalltocenter=500;
int skiponeleftback=500;
int skiponerightback=500;
int righttrailone=500;
int lefttrailone=500;
int flickeron=500;
int flickerout=500;
int onalltosides=500;
int onalltosides2=onalltosides/8;
int treeblink2=treeblink/2;
int treeupout2=treeupout/5;
int treeindown2=treeindown/5;
int treeupdown2=treeupdown/10;
int treedownup2=treedownup/10;
int mailboxblink2=mailboxblink;
int alltocenterbuttree2=alltocenterbuttree/3;
int bedroofblink2=bedroofblink/2;
int allblinkone2=allblinkone/2;
int allonoffon2=allonoffon/3;
int centerout2=centerout/4;
int centerin2=centerin/4;
int eraseleft2=eraseleft/16;
int moveleft2=moveleft/16;
int outin2=outin/4;
int middleout2=middleout/4;
int offalltosides2=offalltosides/8;
int offalltocenter2=offalltocenter/8;
int onalltocenter2=onalltocenter/8;
int skiponeleftback2=skiponeleftback/33;
int skiponerightback2=skiponerightback/33;
int righttrailone2=righttrailone/33;
int lefttrailone2=lefttrailone/33;
int flickeron2=flickeron/30;
int flickerout2=flickerout/30;
void delay2f(){
delay(500);
}
void delay3f(){
delay(250);
}
void endloopf(){
exit(0);
}
void delay1f(){
delay(1000);
}
void l1onf(){
digitalWrite(2,LOW);
}
void l2onf(){
digitalWrite(3,LOW);
}
void l3onf(){
digitalWrite(4,LOW);
}
void l4onf(){
digitalWrite(5,LOW);
}
void l5onf(){
digitalWrite(6,LOW);
}
void l6onf(){
digitalWrite(7,LOW);
}
void l7onf(){
digitalWrite(8,LOW);
}
void l8onf(){
digitalWrite(9,LOW);
}
void l9onf(){
digitalWrite(10,LOW);
}
void l10onf(){
digitalWrite(11,LOW);
}
void l11onf(){
digitalWrite(12,LOW);
}
void l12onf(){
digitalWrite(13,LOW);
}
void l13onf(){
digitalWrite(14,LOW);
}
void l14onf(){
digitalWrite(15,LOW);
}
void l15onf(){
digitalWrite(16,LOW);
}
void l16onf(){
digitalWrite(17,LOW);
}
void l1offf(){
digitalWrite(2,HIGH);
}
void l2offf(){
digitalWrite(3,HIGH);
}
void l3offf(){
digitalWrite(4,HIGH);
}
void l4offf(){
digitalWrite(5,HIGH);
}
void l5offf(){
digitalWrite(6,HIGH);
}
void l6offf(){
digitalWrite(7,HIGH);
}
void l7offf(){
digitalWrite(8,HIGH);
}
void l8offf(){
digitalWrite(9,HIGH);
}
void l9offf(){
digitalWrite(10,HIGH);
}
void l10offf(){
digitalWrite(11,HIGH);
}
void l11offf(){
digitalWrite(12,HIGH);
}
void l12offf(){
digitalWrite(13,HIGH);
}
void l13offf(){
digitalWrite(14,HIGH);
}
void l14offf(){
digitalWrite(15,HIGH);
}
void l15offf(){
digitalWrite(16,HIGH);
}
void l16offf(){
digitalWrite(17,HIGH);
}
void treeblinkf(){
digitalWrite(l1,LOW);
digitalWrite(l2,LOW);
digitalWrite(l4,LOW);
digitalWrite(l15,LOW);
digitalWrite(l16,LOW);
delay(treeblink2);
digitalWrite(l1,HIGH);
digitalWrite(l2,HIGH);
digitalWrite(l4,HIGH);
digitalWrite(l15,HIGH);
digitalWrite(l16,HIGH);
delay(treeblink2);
}
void secblinkallf(){
allofff();
allonf();
delay(100);
allofff();
delay(100);
}
void bedroofontocenterf(){
bedroofofff();roofonf();
l3onf();l10onf();
delay(200);
l6onf();l8onf();
delay(100);
l12onf();
delay(100);
l9onf();l11onf();
delay(200);
}
void bedroofofffromcenterf(){
bedroofofff();roofonf();
l9offf();l11offf();
delay(100);
l12offf();
delay(100);
l6offf();l8offf();
delay(200);
l3offf();l10offf();
delay(200);
}
void treeonf(){
digitalWrite(l1,LOW);
digitalWrite(l2,LOW);
digitalWrite(l4,LOW);
digitalWrite(l15,LOW);
digitalWrite(l16,LOW);
}
void treeupoutf(){
l2onf();
delay(treeupout2);
l4onf();
delay(treeupout2);
l15onf();
delay(treeupout2);
l1onf();
delay(treeupout2);
l16onf();
delay(treeupout2);
}
void treeindownf(){
l16offf();
delay(treeindown2);
l1offf();
delay(treeindown2);
l15offf();
delay(treeindown2);
l4offf();
delay(treeindown2);
l2offf();
delay(treeindown2);
}
void treeindown2f(){
treeonf();
l16offf();
delay(treeindown2);
l1offf();
delay(treeindown2);
l15offf();
delay(treeindown2);
mailboxofff();
l4offf();
delay(treeindown2);
allofff();
l2onf();
delay(treeindown2);
l2offf();
delay(treeindown2);
}
void treeupdownf(){
l2onf();
delay(treeupdown2);
l4onf();
delay(treeupdown2);
l15onf();
delay(treeupdown2);
l1onf();
delay(treeupdown2);
l16onf();
delay(treeupdown2);
l16offf();
delay(treeupdown2);
l1offf();
delay(treeupdown2);
l15offf();
delay(treeupdown2);
l4offf();
delay(treeupdown2);
l2offf();
delay(treeupdown2);
}
void treedownupf(){
l16offf();
delay(treedownup2);
l1offf();
delay(treedownup2);
l15offf();
delay(treedownup2);
l4offf();
delay(treedownup2);
l2offf();
delay(treedownup2);
l2onf();
delay(treedownup2);
l4onf();
delay(treedownup2);
l15onf();
delay(treedownup2);
l1onf();
delay(treedownup2);
l16onf();
delay(treedownup2);
}
void mailboxonf(){
l14onf();
}
void mailboxblinkf(){
l14onf();
delay(mailboxblink);
l14offf();
}
void mailboxofff(){
l14offf();
}
void treeofff(){
digitalWrite(l1,HIGH);
digitalWrite(l2,HIGH);
digitalWrite(l4,HIGH);
digitalWrite(l15,HIGH);
digitalWrite(l16,HIGH);
}
void bedroofonf(){
l12onf();roofonf();
digitalWrite(l3,LOW);
digitalWrite(l6,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
l14onf();
}
void bedroofofff(){
l12offf();l3onf(); roofofff();
digitalWrite(l3,HIGH);
digitalWrite(l6,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
l14offf();
}
void beginnningf(){
allofff();
delay(100);
}
void roofonf(){
l13onf();
}
void roofofff(){
l13offf();
}
void alltocenterbuttreef(){
l3onf();l11onf();
delay(alltocenterbuttree2);
l4onf();l10onf();
delay(alltocenterbuttree2);
l6onf();l9onf();l8onf();
delay(alltocenterbuttree2);
}
void bedroofblinkf(){
allofff();
digitalWrite(l3,LOW);digitalWrite(l12,LOW);
digitalWrite(l6,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l13,LOW);
delay(bedroofblink2);
digitalWrite(l3,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l6,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l13,HIGH);
delay(bedroofblink2);
}
void allblinkpattern1f(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allblinkone2);
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
delay(allblinkone2);
}
void allblink1f(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allblinkone2);
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
delay(allblinkone2);
}
void allblinkpatternonef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allblinkone2);
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
delay(allblinkone2);
}
void allblinkonef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allblinkone2);
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
delay(allblinkone2);
}
void onoffonallf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allonoffon2);
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
delay(allonoffon2);
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allonoffon2);
}
void allonoffonf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allonoffon2);
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
delay(allonoffon2);
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
delay(allonoffon2);
}
void allonf(){
digitalWrite(l1,LOW);digitalWrite(l2,LOW);
digitalWrite(l3,LOW);digitalWrite(l4,LOW);
digitalWrite(l5,LOW);digitalWrite(l6,LOW);
digitalWrite(l7,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l10,LOW);
digitalWrite(l11,LOW);digitalWrite(l12,LOW);
digitalWrite(l13,LOW);digitalWrite(l14,LOW);
digitalWrite(l15,LOW);digitalWrite(l16,LOW);
}
void centertotheoutsidef(){
allonf();
digitalWrite(l4,HIGH);digitalWrite(l5,HIGH);
digitalWrite(l12,HIGH);digitalWrite(l13,HIGH);delay(centerout2);
digitalWrite(l3,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l14,HIGH);delay(centerout2);
digitalWrite(l2,HIGH);digitalWrite(l7,HIGH);
digitalWrite(l10,HIGH);digitalWrite(l15,HIGH);delay(centerout2);
digitalWrite(l9,HIGH);digitalWrite(l16,HIGH);
digitalWrite(l8,HIGH);digitalWrite(l1,HIGH);delay(centerout2);
}
void centertooutsidef(){
allonf();
digitalWrite(l4,HIGH);digitalWrite(l5,HIGH);
digitalWrite(l12,HIGH);digitalWrite(l13,HIGH);delay(centerout2);
digitalWrite(l3,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l14,HIGH);delay(centerout2);
digitalWrite(l2,HIGH);digitalWrite(l7,HIGH);
digitalWrite(l10,HIGH);digitalWrite(l15,HIGH);delay(centerout2);
digitalWrite(l9,HIGH);digitalWrite(l16,HIGH);
digitalWrite(l8,HIGH);digitalWrite(l1,HIGH);delay(centerout2);
}
void centeroutsidef(){
allonf();
digitalWrite(l4,HIGH);digitalWrite(l5,HIGH);
digitalWrite(l12,HIGH);digitalWrite(l13,HIGH);delay(centerout2);
digitalWrite(l3,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l14,HIGH);delay(centerout2);
digitalWrite(l2,HIGH);digitalWrite(l7,HIGH);
digitalWrite(l10,HIGH);digitalWrite(l15,HIGH);delay(centerout2);
digitalWrite(l9,HIGH);digitalWrite(l16,HIGH);
digitalWrite(l8,HIGH);digitalWrite(l1,HIGH);delay(centerout2);
}
void centeroutf(){
allonf();
digitalWrite(l4,HIGH);digitalWrite(l5,HIGH);
digitalWrite(l12,HIGH);digitalWrite(l13,HIGH);delay(centerout2);
digitalWrite(l3,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l14,HIGH);delay(centerout2);
digitalWrite(l2,HIGH);digitalWrite(l7,HIGH);
digitalWrite(l10,HIGH);digitalWrite(l15,HIGH);delay(centerout2);
digitalWrite(l9,HIGH);digitalWrite(l16,HIGH);
digitalWrite(l8,HIGH);digitalWrite(l1,HIGH);delay(centerout2);
}
void centertotheinsidef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(centerin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(centerin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(centerin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(centerin2);
}
void centertoinf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(centerin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(centerin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(centerin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(centerin2);
}
void centertoinsidef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(centerin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(centerin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(centerin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(centerin2);
}
void centercollapseinf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(centerin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(centerin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(centerin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(centerin2);
}
void centerinf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(centerin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(centerin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(centerin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(centerin2);
}
void eraseleftsidef(){
allonf();
digitalWrite(l1,HIGH);delay(eraseleft2);digitalWrite(l2,HIGH);delay(eraseleft2);
digitalWrite(l3,HIGH);delay(eraseleft2);digitalWrite(l4,HIGH);delay(eraseleft2);
digitalWrite(l5,HIGH);delay(eraseleft2);digitalWrite(l6,HIGH);delay(eraseleft2);
digitalWrite(l7,HIGH);delay(eraseleft2);digitalWrite(l8,HIGH);delay(eraseleft2);
digitalWrite(l9,HIGH);delay(eraseleft2);digitalWrite(l10,HIGH);delay(eraseleft2);
digitalWrite(l11,HIGH);delay(eraseleft2);digitalWrite(l12,HIGH);delay(eraseleft2);
digitalWrite(l13,HIGH);delay(eraseleft2);digitalWrite(l14,HIGH);delay(eraseleft2);
digitalWrite(l15,HIGH);delay(eraseleft2);digitalWrite(l16,HIGH);delay(eraseleft2);
}
void eraseleftf(){
allonf();
digitalWrite(l1,HIGH);delay(eraseleft2);digitalWrite(l2,HIGH);delay(eraseleft2);
digitalWrite(l3,HIGH);delay(eraseleft2);digitalWrite(l4,HIGH);delay(eraseleft2);
digitalWrite(l5,HIGH);delay(eraseleft2);digitalWrite(l6,HIGH);delay(eraseleft2);
digitalWrite(l7,HIGH);delay(eraseleft2);digitalWrite(l8,HIGH);delay(eraseleft2);
digitalWrite(l9,HIGH);delay(eraseleft2);digitalWrite(l10,HIGH);delay(eraseleft2);
digitalWrite(l11,HIGH);delay(eraseleft2);digitalWrite(l12,HIGH);delay(eraseleft2);
digitalWrite(l13,HIGH);delay(eraseleft2);digitalWrite(l14,HIGH);delay(eraseleft2);
digitalWrite(l15,HIGH);delay(eraseleft2);digitalWrite(l16,HIGH);delay(eraseleft2);
}
void movetotheleftf(){
allofff();
digitalWrite(l1,LOW);delay(moveleft2);digitalWrite(l2,LOW);delay(moveleft2);
digitalWrite(l3,LOW);delay(moveleft2);digitalWrite(l4,LOW);delay(moveleft2);
digitalWrite(l5,LOW);delay(moveleft2);digitalWrite(l6,LOW);delay(moveleft2);
digitalWrite(l7,LOW);delay(moveleft2);digitalWrite(l8,LOW);delay(moveleft2);
digitalWrite(l9,LOW);delay(moveleft2);;digitalWrite(l10,LOW);delay(moveleft2);
digitalWrite(l11,LOW);delay(moveleft2);digitalWrite(l12,LOW);delay(moveleft2);
digitalWrite(l13,LOW);delay(moveleft2);digitalWrite(l14,LOW);delay(moveleft2);
digitalWrite(l15,LOW);delay(moveleft2);digitalWrite(l16,LOW);delay(moveleft2);
}
void movetoleftf(){
allofff();
digitalWrite(l1,LOW);delay(moveleft2);digitalWrite(l2,LOW);delay(moveleft2);
digitalWrite(l3,LOW);delay(moveleft2);digitalWrite(l4,LOW);delay(moveleft2);
digitalWrite(l5,LOW);delay(moveleft2);digitalWrite(l6,LOW);delay(moveleft2);
digitalWrite(l7,LOW);delay(moveleft2);digitalWrite(l8,LOW);delay(moveleft2);
digitalWrite(l9,LOW);delay(moveleft2);;digitalWrite(l10,LOW);delay(moveleft2);
digitalWrite(l11,LOW);delay(moveleft2);digitalWrite(l12,LOW);delay(moveleft2);
digitalWrite(l13,LOW);delay(moveleft2);digitalWrite(l14,LOW);delay(moveleft2);
digitalWrite(l15,LOW);delay(moveleft2);digitalWrite(l16,LOW);delay(moveleft2);
}
void moveleftf(){
allofff();
digitalWrite(l1,LOW);delay(moveleft2);digitalWrite(l2,LOW);delay(moveleft2);
digitalWrite(l3,LOW);delay(moveleft2);digitalWrite(l4,LOW);delay(moveleft2);
digitalWrite(l5,LOW);delay(moveleft2);digitalWrite(l6,LOW);delay(moveleft2);
digitalWrite(l7,LOW);delay(moveleft2);digitalWrite(l8,LOW);delay(moveleft2);
digitalWrite(l9,LOW);delay(moveleft2);;digitalWrite(l10,LOW);delay(moveleft2);
digitalWrite(l11,LOW);delay(moveleft2);digitalWrite(l12,LOW);delay(moveleft2);
digitalWrite(l13,LOW);delay(moveleft2);digitalWrite(l14,LOW);delay(moveleft2);
digitalWrite(l15,LOW);delay(moveleft2);digitalWrite(l16,LOW);delay(moveleft2);
}
void outsidetomiddlef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(outin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(outin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(outin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(outin2);
}
void outsidestomiddlef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(outin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(outin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(outin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(outin2);
}
void outtomiddlef(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(outin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(outin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(outin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(outin2);
}
void outinf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l8,LOW);
digitalWrite(l9,LOW);digitalWrite(l16,LOW);delay(outin2);
digitalWrite(l2,LOW);digitalWrite(l7,LOW);
digitalWrite(l10,LOW);digitalWrite(l15,LOW);delay(outin2);
digitalWrite(l3,LOW);digitalWrite(l6,LOW);
digitalWrite(l11,LOW);digitalWrite(l14,LOW);delay(outin2);
digitalWrite(l4,LOW);digitalWrite(l5,LOW);
digitalWrite(l12,LOW);digitalWrite(l13,LOW);delay(outin2);
}
void allofff(){
allonf();
digitalWrite(l1,HIGH);digitalWrite(l2,HIGH);
digitalWrite(l3,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l5,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l7,HIGH);digitalWrite(l8,HIGH);
digitalWrite(l9,HIGH);digitalWrite(l10,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l12,HIGH);
digitalWrite(l13,HIGH);digitalWrite(l14,HIGH);
digitalWrite(l15,HIGH);digitalWrite(l16,HIGH);
}
void outfrommiddlef(){
allonf();
digitalWrite(l5,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l12,HIGH);digitalWrite(l13,HIGH);delay(middleout2);
digitalWrite(l3,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l14,HIGH);delay(middleout2);
digitalWrite(l2,HIGH);digitalWrite(l7,HIGH);
digitalWrite(l10,HIGH);digitalWrite(l15,HIGH);delay(middleout2);
digitalWrite(l9,HIGH);digitalWrite(l16,HIGH);
digitalWrite(l8,HIGH);digitalWrite(l1,HIGH);delay(middleout2);
}
void middleoutf(){
allonf();
digitalWrite(l5,HIGH);digitalWrite(l4,HIGH);
digitalWrite(l12,HIGH);digitalWrite(l13,HIGH);delay(middleout2);
digitalWrite(l3,HIGH);digitalWrite(l6,HIGH);
digitalWrite(l11,HIGH);digitalWrite(l14,HIGH);delay(middleout2);
digitalWrite(l2,HIGH);digitalWrite(l7,HIGH);
digitalWrite(l10,HIGH);digitalWrite(l15,HIGH);delay(middleout2);
digitalWrite(l9,HIGH);digitalWrite(l16,HIGH);
digitalWrite(l8,HIGH);digitalWrite(l1,HIGH);delay(middleout2);
}
void alltosidesofff(){
allonf();
digitalWrite(l1,HIGH);digitalWrite(l16,HIGH);delay(offalltosides2);
digitalWrite(l2,HIGH);digitalWrite(l15,HIGH);delay(offalltosides2);
digitalWrite(l3,HIGH);digitalWrite(l14,HIGH);delay(offalltosides2);
digitalWrite(l4,HIGH);digitalWrite(l13,HIGH);delay(offalltosides2);
digitalWrite(l5,HIGH);digitalWrite(l12,HIGH);delay(offalltosides2);
digitalWrite(l6,HIGH);digitalWrite(l11,HIGH);delay(offalltosides2);
digitalWrite(l7,HIGH);digitalWrite(l10,HIGH);delay(offalltosides2);
digitalWrite(l8,HIGH);digitalWrite(l9,HIGH);delay(offalltosides2);
}
void offalltosidesf(){
allonf();
digitalWrite(l1,HIGH);digitalWrite(l16,HIGH);delay(offalltosides2);
digitalWrite(l2,HIGH);digitalWrite(l15,HIGH);delay(offalltosides2);
digitalWrite(l3,HIGH);digitalWrite(l14,HIGH);delay(offalltosides2);
digitalWrite(l4,HIGH);digitalWrite(l13,HIGH);delay(offalltosides2);
digitalWrite(l5,HIGH);digitalWrite(l12,HIGH);delay(offalltosides2);
digitalWrite(l6,HIGH);digitalWrite(l11,HIGH);delay(offalltosides2);
digitalWrite(l7,HIGH);digitalWrite(l10,HIGH);delay(offalltosides2);
digitalWrite(l8,HIGH);digitalWrite(l9,HIGH);delay(offalltosides2);
}
void alltocenterofff(){
allonf();
digitalWrite(l8,HIGH);digitalWrite(l9,HIGH);delay(offalltocenter2);
digitalWrite(l7,HIGH);digitalWrite(l10,HIGH);delay(offalltocenter2);
digitalWrite(l6,HIGH);digitalWrite(l11,HIGH);delay(offalltocenter2);
digitalWrite(l5,HIGH);digitalWrite(l12,HIGH);delay(offalltocenter2);
digitalWrite(l4,HIGH);digitalWrite(l13,HIGH);delay(offalltocenter2);
digitalWrite(l3,HIGH);digitalWrite(l14,HIGH);delay(offalltocenter2);
digitalWrite(l2,HIGH);digitalWrite(l15,HIGH);delay(offalltocenter2);
digitalWrite(l1,HIGH);digitalWrite(l16,HIGH);delay(offalltocenter2);
}
void offalltocenterf(){
allonf();
digitalWrite(l8,HIGH);digitalWrite(l9,HIGH);delay(offalltocenter2);
digitalWrite(l7,HIGH);digitalWrite(l10,HIGH);delay(offalltocenter2);
digitalWrite(l6,HIGH);digitalWrite(l11,HIGH);delay(offalltocenter2);
digitalWrite(l5,HIGH);digitalWrite(l12,HIGH);delay(offalltocenter2);
digitalWrite(l4,HIGH);digitalWrite(l13,HIGH);delay(offalltocenter2);
digitalWrite(l3,HIGH);digitalWrite(l14,HIGH);delay(offalltocenter2);
digitalWrite(l2,HIGH);digitalWrite(l15,HIGH);delay(offalltocenter2);
digitalWrite(l1,HIGH);digitalWrite(l16,HIGH);delay(offalltocenter2);
}
void onalltocenterf(){
allofff();
digitalWrite(l8,LOW);digitalWrite(l9,LOW);delay(onalltocenter2);
digitalWrite(l7,LOW);digitalWrite(l10,LOW);delay(onalltocenter2);
digitalWrite(l6,LOW);digitalWrite(l11,LOW);delay(onalltocenter2);
digitalWrite(l5,LOW);digitalWrite(l12,LOW);delay(onalltocenter2);
digitalWrite(l4,LOW);digitalWrite(l13,LOW);delay(onalltocenter2);
digitalWrite(l3,LOW);digitalWrite(l14,LOW);delay(onalltocenter2);
digitalWrite(l2,LOW);digitalWrite(l15,LOW);delay(onalltocenter2);
digitalWrite(l1,LOW);digitalWrite(l16,LOW);delay(onalltocenter2);
}
void alltosidesonf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l16,LOW);delay(onalltosides2);
digitalWrite(l2,LOW);digitalWrite(l15,LOW);delay(onalltosides2);
digitalWrite(l3,LOW);digitalWrite(l14,LOW);delay(onalltosides2);
digitalWrite(l4,LOW);digitalWrite(l13,LOW);delay(onalltosides2);
digitalWrite(l5,LOW);digitalWrite(l12,LOW);delay(onalltosides2);
digitalWrite(l6,LOW);digitalWrite(l11,LOW);delay(onalltosides2);
digitalWrite(l7,LOW);digitalWrite(l10,LOW);delay(onalltosides2);
digitalWrite(l8,LOW);digitalWrite(l9,LOW);delay(onalltosides2);
}
void onalltosidesf(){
allofff();
digitalWrite(l1,LOW);digitalWrite(l16,LOW);delay(onalltosides2);
digitalWrite(l2,LOW);digitalWrite(l15,LOW);delay(onalltosides2);
digitalWrite(l3,LOW);digitalWrite(l14,LOW);delay(onalltosides2);
digitalWrite(l4,LOW);digitalWrite(l13,LOW);delay(onalltosides2);
digitalWrite(l5,LOW);digitalWrite(l12,LOW);delay(onalltosides2);
digitalWrite(l6,LOW);digitalWrite(l11,LOW);delay(onalltosides2);
digitalWrite(l7,LOW);digitalWrite(l10,LOW);delay(onalltosides2);
digitalWrite(l8,LOW);digitalWrite(l9,LOW);delay(onalltosides2);
}
void skiponebackleftf(){
allofff();
digitalWrite(l1,LOW);delay(skiponeleftback2);digitalWrite(l3,LOW);delay(skiponeleftback2);
digitalWrite(l5,LOW);delay(skiponeleftback2);digitalWrite(l7,LOW);delay(skiponeleftback2);
digitalWrite(l9,LOW);delay(skiponeleftback2);digitalWrite(l11,LOW);delay(skiponeleftback2);
digitalWrite(l13,LOW);delay(skiponeleftback2);digitalWrite(l15,LOW);delay(skiponeleftback2);
digitalWrite(l16,LOW);delay(skiponeleftback2);digitalWrite(l14,LOW);delay(skiponeleftback2);
digitalWrite(l12,LOW);delay(skiponeleftback2);digitalWrite(l10,LOW);delay(skiponeleftback2);
digitalWrite(l8,LOW);delay(skiponeleftback2);digitalWrite(l6,LOW);delay(skiponeleftback2);
digitalWrite(l4,LOW);delay(skiponeleftback2);digitalWrite(l2,LOW);delay(skiponeleftback2);
digitalWrite(l9,LOW);delay(skiponeleftback2);digitalWrite(l8,LOW);delay(skiponeleftback2);
digitalWrite(l10,LOW);delay(skiponeleftback2);digitalWrite(l9,LOW);delay(skiponeleftback2);
digitalWrite(l11,LOW);delay(skiponeleftback2);digitalWrite(l10,LOW);delay(skiponeleftback2);
digitalWrite(l12,LOW);delay(skiponeleftback2);digitalWrite(l11,LOW);delay(skiponeleftback2);
digitalWrite(l13,LOW);delay(skiponeleftback2);digitalWrite(l12,LOW);delay(skiponeleftback2);
digitalWrite(l14,LOW);delay(skiponeleftback2);digitalWrite(l13,LOW);delay(skiponeleftback2);
digitalWrite(l15,LOW);delay(skiponeleftback2);digitalWrite(l14,LOW);delay(skiponeleftback2);
digitalWrite(l16,LOW);delay(skiponeleftback2);digitalWrite(l15,LOW);delay(skiponeleftback2);
digitalWrite(l16,LOW);delay(skiponeleftback2);
}
void skiponeleftbackf(){
allofff();
digitalWrite(l1,LOW);delay(skiponeleftback2);digitalWrite(l3,LOW);delay(skiponeleftback2);
digitalWrite(l5,LOW);delay(skiponeleftback2);digitalWrite(l7,LOW);delay(skiponeleftback2);
digitalWrite(l9,LOW);delay(skiponeleftback2);digitalWrite(l11,LOW);delay(skiponeleftback2);
digitalWrite(l13,LOW);delay(skiponeleftback2);digitalWrite(l15,LOW);delay(skiponeleftback2);
digitalWrite(l16,LOW);delay(skiponeleftback2);digitalWrite(l14,LOW);delay(skiponeleftback2);
digitalWrite(l12,LOW);delay(skiponeleftback2);digitalWrite(l10,LOW);delay(skiponeleftback2);
digitalWrite(l8,LOW);delay(skiponeleftback2);digitalWrite(l6,LOW);delay(skiponeleftback2);
digitalWrite(l4,LOW);delay(skiponeleftback2);digitalWrite(l2,LOW);delay(skiponeleftback2);
digitalWrite(l9,LOW);delay(skiponeleftback2);digitalWrite(l8,LOW);delay(skiponeleftback2);
digitalWrite(l10,LOW);delay(skiponeleftback2);digitalWrite(l9,LOW);delay(skiponeleftback2);
digitalWrite(l11,LOW);delay(skiponeleftback2);digitalWrite(l10,LOW);delay(skiponeleftback2);
digitalWrite(l12,LOW);delay(skiponeleftback2);digitalWrite(l11,LOW);delay(skiponeleftback2);
digitalWrite(l13,LOW);delay(skiponeleftback2);digitalWrite(l12,LOW);delay(skiponeleftback2);
digitalWrite(l14,LOW);delay(skiponeleftback2);digitalWrite(l13,LOW);delay(skiponeleftback2);
digitalWrite(l15,LOW);delay(skiponeleftback2);digitalWrite(l14,LOW);delay(skiponeleftback2);
digitalWrite(l16,LOW);delay(skiponeleftback2);digitalWrite(l15,LOW);delay(skiponeleftback2);
digitalWrite(l16,LOW);delay(skiponeleftback2);
}
void skiponebackrightf(){
allofff();
digitalWrite(l16,LOW);delay(skiponerightback2);digitalWrite(l14,LOW);delay(skiponerightback2);
digitalWrite(l12,LOW);delay(skiponerightback2);digitalWrite(l10,LOW);delay(skiponerightback2);
digitalWrite(l8,LOW);delay(skiponerightback2);digitalWrite(l6,LOW);delay(skiponerightback2);
digitalWrite(l4,LOW);delay(skiponerightback2);digitalWrite(l2,LOW);delay(skiponerightback2);
digitalWrite(l1,LOW);delay(skiponerightback2);digitalWrite(l3,LOW);delay(skiponerightback2);
digitalWrite(l5,LOW);delay(skiponerightback2);digitalWrite(l7,LOW);delay(skiponerightback2);
digitalWrite(l9,LOW);delay(skiponerightback2);digitalWrite(l11,LOW);delay(skiponerightback2);
digitalWrite(l13,LOW);delay(skiponerightback2);digitalWrite(l15,LOW);delay(skiponerightback2);
digitalWrite(l9,LOW);delay(skiponerightback2);digitalWrite(l8,LOW);delay(skiponerightback2);
digitalWrite(l10,LOW);delay(skiponerightback2);digitalWrite(l9,LOW);delay(skiponerightback2);
digitalWrite(l11,LOW);delay(skiponerightback2);digitalWrite(l10,LOW);delay(skiponerightback2);
digitalWrite(l12,LOW);delay(skiponerightback2);digitalWrite(l11,LOW);delay(skiponerightback2);
digitalWrite(l13,LOW);delay(skiponerightback2);digitalWrite(l12,LOW);delay(skiponerightback2);
digitalWrite(l14,LOW);delay(skiponerightback2);digitalWrite(l13,LOW);delay(skiponerightback2);
digitalWrite(l15,LOW);delay(skiponerightback2);digitalWrite(l14,LOW);delay(skiponerightback2);
digitalWrite(l16,LOW);delay(skiponerightback2);digitalWrite(l15,LOW);delay(skiponerightback2);
digitalWrite(l16,LOW);delay(skiponerightback2);
}
void skiponerightbackf(){
allofff();
digitalWrite(l16,LOW);delay(skiponerightback2);digitalWrite(l14,LOW);delay(skiponerightback2);
digitalWrite(l12,LOW);delay(skiponerightback2);digitalWrite(l10,LOW);delay(skiponerightback2);
digitalWrite(l8,LOW);delay(skiponerightback2);digitalWrite(l6,LOW);delay(skiponerightback2);
digitalWrite(l4,LOW);delay(skiponerightback2);digitalWrite(l2,LOW);delay(skiponerightback2);
digitalWrite(l1,LOW);delay(skiponerightback2);digitalWrite(l3,LOW);delay(skiponerightback2);
digitalWrite(l5,LOW);delay(skiponerightback2);digitalWrite(l7,LOW);delay(skiponerightback2);
digitalWrite(l9,LOW);delay(skiponerightback2);digitalWrite(l11,LOW);delay(skiponerightback2);
digitalWrite(l13,LOW);delay(skiponerightback2);digitalWrite(l15,LOW);delay(skiponerightback2);
digitalWrite(l9,LOW);delay(skiponerightback2);digitalWrite(l8,LOW);delay(skiponerightback2);
digitalWrite(l10,LOW);delay(skiponerightback2);digitalWrite(l9,LOW);delay(skiponerightback2);
digitalWrite(l11,LOW);delay(skiponerightback2);digitalWrite(l10,LOW);delay(skiponerightback2);
digitalWrite(l12,LOW);delay(skiponerightback2);digitalWrite(l11,LOW);delay(skiponerightback2);
digitalWrite(l13,LOW);delay(skiponerightback2);digitalWrite(l12,LOW);delay(skiponerightback2);
digitalWrite(l14,LOW);delay(skiponerightback2);digitalWrite(l13,LOW);delay(skiponerightback2);
digitalWrite(l15,LOW);delay(skiponerightback2);digitalWrite(l14,LOW);delay(skiponerightback2);
digitalWrite(l16,LOW);delay(skiponerightback2);digitalWrite(l15,LOW);delay(skiponerightback2);
digitalWrite(l16,LOW);delay(skiponerightback2);
}
void trailonerightf(){
allofff();
digitalWrite(l1,LOW);
digitalWrite(l2,LOW);delay(righttrailone2);digitalWrite(l1,HIGH);delay(righttrailone2);
digitalWrite(l3,LOW);delay(righttrailone2);digitalWrite(l2,HIGH);delay(righttrailone2);
digitalWrite(l4,LOW);delay(righttrailone2);digitalWrite(l3,HIGH);delay(righttrailone2);
digitalWrite(l5,LOW);delay(righttrailone2);digitalWrite(l4,HIGH);delay(righttrailone2);
digitalWrite(l6,LOW);delay(righttrailone2);digitalWrite(l5,HIGH);delay(righttrailone2);
digitalWrite(l7,LOW);delay(righttrailone2);digitalWrite(l6,HIGH);delay(righttrailone2);
digitalWrite(l8,LOW);delay(righttrailone2);digitalWrite(l7,HIGH);delay(righttrailone2);
digitalWrite(l9,LOW);delay(righttrailone2);digitalWrite(l8,HIGH);delay(righttrailone2);
digitalWrite(l10,LOW);delay(righttrailone2);digitalWrite(l9,HIGH);delay(righttrailone2);
digitalWrite(l11,LOW);delay(righttrailone2);digitalWrite(l10,HIGH);delay(righttrailone2);
digitalWrite(l12,LOW);delay(righttrailone2);digitalWrite(l11,HIGH);delay(righttrailone2);
digitalWrite(l13,LOW);delay(righttrailone2);digitalWrite(l12,HIGH);delay(righttrailone2);
digitalWrite(l14,LOW);delay(righttrailone2);digitalWrite(l13,HIGH);delay(righttrailone2);
digitalWrite(l15,LOW);delay(righttrailone2);digitalWrite(l14,HIGH);delay(righttrailone2);
digitalWrite(l16,LOW);delay(righttrailone2);digitalWrite(l15,HIGH);delay(righttrailone2);
digitalWrite(l16,HIGH);delay(righttrailone2);
void righttrailonef(){
alloff();
digitalWrite(l1,LOW);
digitalWrite(l2,LOW);delay(righttrailone2);digitalWrite(l1,HIGH);delay(righttrailone2);
digitalWrite(l3,LOW);delay(righttrailone2);digitalWrite(l2,HIGH);delay(righttrailone2);
digitalWrite(l4,LOW);delay(righttrailone2);digitalWrite(l3,HIGH);delay(righttrailone2);
digitalWrite(l5,LOW);delay(righttrailone2);digitalWrite(l4,HIGH);delay(righttrailone2);
digitalWrite(l6,LOW);delay(righttrailone2);digitalWrite(l5,HIGH);delay(righttrailone2);
digitalWrite(l7,LOW);delay(righttrailone2);digitalWrite(l6,HIGH);delay(righttrailone2);
digitalWrite(l8,LOW);delay(righttrailone2);digitalWrite(l7,HIGH);delay(righttrailone2);
digitalWrite(l9,LOW);delay(righttrailone2);digitalWrite(l8,HIGH);delay(righttrailone2);
digitalWrite(l10,LOW);delay(righttrailone2);digitalWrite(l9,HIGH);delay(righttrailone2);
digitalWrite(l11,LOW);delay(righttrailone2);digitalWrite(l10,HIGH);delay(righttrailone2);
digitalWrite(l12,LOW);delay(righttrailone2);digitalWrite(l11,HIGH);delay(righttrailone2);
digitalWrite(l13,LOW);delay(righttrailone2);digitalWrite(l12,HIGH);delay(righttrailone2);
digitalWrite(l14,LOW);delay(righttrailone2);digitalWrite(l13,HIGH);delay(righttrailone2);
digitalWrite(l15,LOW);delay(righttrailone2);digitalWrite(l14,HIGH);delay(righttrailone2);
digitalWrite(l16,LOW);delay(righttrailone2);digitalWrite(l15,HIGH);delay(righttrailone2);
digitalWrite(l16,HIGH);delay(righttrailone2);
}
void trailoneleftf(){
alloff();
digitalWrite(l16,LOW);
digitalWrite(l15,LOW);delay(lefttrailone2);digitalWrite(l16,HIGH);delay(lefttrailone2);
digitalWrite(l14,LOW);delay(lefttrailone2);digitalWrite(l15,HIGH);delay(lefttrailone2);
digitalWrite(l13,LOW);delay(lefttrailone2);digitalWrite(l14,HIGH);delay(lefttrailone2);
digitalWrite(l12,LOW);delay(lefttrailone2);digitalWrite(l13,HIGH);delay(lefttrailone2);
digitalWrite(l11,LOW);delay(lefttrailone2);digitalWrite(l12,HIGH);delay(lefttrailone2);
digitalWrite(l10,LOW);delay(lefttrailone2);digitalWrite(l11,HIGH);delay(lefttrailone2);
digitalWrite(l9,LOW);delay(lefttrailone2);digitalWrite(l10,HIGH);delay(lefttrailone2);
digitalWrite(l8,LOW);delay(lefttrailone2);digitalWrite(l9,HIGH);delay(lefttrailone2);
digitalWrite(l7,LOW);delay(lefttrailone2);digitalWrite(l8,HIGH);delay(lefttrailone2);
digitalWrite(l6,LOW);delay(lefttrailone2);digitalWrite(l7,HIGH);delay(lefttrailone2);
digitalWrite(l5,LOW);delay(lefttrailone2);digitalWrite(l6,HIGH);delay(lefttrailone2);
digitalWrite(l4,LOW);delay(lefttrailone2);digitalWrite(l5,HIGH);delay(lefttrailone2);
digitalWrite(l3,LOW);delay(lefttrailone2);digitalWrite(l4,HIGH);delay(lefttrailone2);
digitalWrite(l2,LOW);delay(lefttrailone2);digitalWrite(l3,HIGH);delay(lefttrailone2);
digitalWrite(l1,LOW);delay(lefttrailone2);digitalWrite(l2,HIGH);delay(lefttrailone2);
digitalWrite(l1,HIGH);delay(lefttrailone2);
}
void lefttrailonef(){
alloff();
digitalWrite(l16,LOW);
digitalWrite(l15,LOW);delay(lefttrailone2);digitalWrite(l16,HIGH);delay(lefttrailone2);
digitalWrite(l14,LOW);delay(lefttrailone2);digitalWrite(l15,HIGH);delay(lefttrailone2);
digitalWrite(l13,LOW);delay(lefttrailone2);digitalWrite(l14,HIGH);delay(lefttrailone2);
digitalWrite(l12,LOW);delay(lefttrailone2);digitalWrite(l13,HIGH);delay(lefttrailone2);
digitalWrite(l11,LOW);delay(lefttrailone2);digitalWrite(l12,HIGH);delay(lefttrailone2);
digitalWrite(l10,LOW);delay(lefttrailone2);digitalWrite(l11,HIGH);delay(lefttrailone2);
digitalWrite(l9,LOW);delay(lefttrailone2);digitalWrite(l10,HIGH);delay(lefttrailone2);
digitalWrite(l8,LOW);delay(lefttrailone2);digitalWrite(l9,HIGH);delay(lefttrailone2);
digitalWrite(l7,LOW);delay(lefttrailone2);digitalWrite(l8,HIGH);delay(lefttrailone2);
digitalWrite(l6,LOW);delay(lefttrailone2);digitalWrite(l7,HIGH);delay(lefttrailone2);
digitalWrite(l5,LOW);delay(lefttrailone2);digitalWrite(l6,HIGH);delay(lefttrailone2);
digitalWrite(l4,LOW);delay(lefttrailone2);digitalWrite(l5,HIGH);delay(lefttrailone2);
digitalWrite(l3,LOW);delay(lefttrailone2);digitalWrite(l4,HIGH);delay(lefttrailone2);
digitalWrite(l2,LOW);delay(lefttrailone2);digitalWrite(l3,HIGH);delay(lefttrailone2);
digitalWrite(l1,LOW);delay(lefttrailone2);digitalWrite(l2,HIGH);delay(lefttrailone2);
digitalWrite(l1,HIGH);delay(lefttrailone2);
}
void flickerinf(){
alloff();
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
allon();
delay(flickeron2);
}
void flickeronf(){
alloff();
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
alloff();
delay(flickeron2);
allon();
delay(flickeron2);
allon();
delay(flickeron2);
}
void flickeroutf(){
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
}
void flickerofff(){
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
allon();
delay(flickerout2);
alloff();
delay(flickerout2);
}
voidlooplimiter(){
loopcounter=loopcounter+1;
if (loopcounter>looplimit){
loopcounter2=loopcounter2+1;
flickerout();
delay(random(1000,5000));
allon();
treeoff();
treeupdown();
allon();
delay(1000);
delay(random(1000,5000));
flickeron();
loopcounter=1;
}
}
void looplimiter2(){
loopcounter=loopcounter+1;
if (loopcounter2>looplimit2){
allon();
exit(0);
}
}```
`tab 2`
```void setup() {
pinMode(2,OUTPUT);pinMode(3,OUTPUT);
pinMode(4,OUTPUT);pinMode(5,OUTPUT);
pinMode(6,OUTPUT);pinMode(7,OUTPUT);
pinMode(8,OUTPUT);pinMode(9,OUTPUT);
pinMode(10,OUTPUT);pinMode(11,OUTPUT);
pinMode(12,OUTPUT);pinMode(13,OUTPUT);
pinMode(14,OUTPUT);pinMode(15,OUTPUT);
pinMode(16,OUTPUT);pinMode(17,OUTPUT);
}
void loop() {
}```
sorry for all that code. any help will be appreciated. thanks!