int LED1=2; int LED2=3; int LED3=4; int LED4=5; int LED5=6; void setup() { pinMode(LED1, OUTPUT); pinMode(LED2, OUTPUT); pinMode(LED3, OUTPUT); pinMode(LED4, OUTPUT); pinMode(LED5, OUTPUT); } void loop() { for(int m=0;m<=3;m++) efeito1(); for(int m=0;m<=3;m++) efeito2(); for(int m=0;m<=3;m++) efeito3(); for(int m=0;m<=3;m++) efeito4(); for(int m=0;m<=3;m++) efeito5(); } void efeito1() { digitalWrite(LED1,HIGH); digitalWrite(LED2,HIGH); digitalWrite(LED3,HIGH); digitalWrite(LED4,HIGH); digitalWrite(LED5,HIGH); delay(200); digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,LOW); digitalWrite(LED4,LOW); digitalWrite(LED5,LOW); delay(200); } void efeito2() { digitalWrite(LED1,HIGH); digitalWrite(LED2,LOW); digitalWrite(LED3,HIGH); digitalWrite(LED4,LOW); digitalWrite(LED5,HIGH); delay(200); digitalWrite(LED1,LOW); digitalWrite(LED2,HIGH); digitalWrite(LED3,LOW); digitalWrite(LED4,HIGH); digitalWrite(LED5,LOW); delay(200); } void efeito3() { for(int i=2;i<=6;i++) { digitalWrite(LED1,LOW); digitalWrite(LED2,LOW); digitalWrite(LED3,LOW); digitalWrite(LED4,LOW); digitalWrite(LED5,LOW); digitalWrite(i,HIGH); delay(200); } } void efeito4() { for(int i=2;i<=6;i++) { digitalWrite(i,LOW); delay(200); } for(int j=6;j>1;j--) { digitalWrite(j,HIGH); delay(200); } } void efeito5() { int j=6; for(int i=2;i<=6;i++) { digitalWrite(i,HIGH); digitalWrite(j,HIGH); delay(200); digitalWrite(i,LOW); digitalWrite(j,LOW); delay(200); j--; } }