int i,
led[]={2,3,4,5,6,7,8,9,10,11,12,13},
led2[]={13,12,11,10,9,8,7,6,5,4,3,2},
led3[]={2,4,6,8,10,12},
led4[]={13,11,9,7,5,3};
void setup() {
for(i=0; i<=6; i++){
pinMode(led[i], OUTPUT);
pinMode(led2[i], OUTPUT);
pinMode(led3[i], OUTPUT);
pinMode(led4[i], OUTPUT);
}
}
int tunggu = 200, tunggu2 = 50;
void loop() {
//projec ke 1
for(int ulang=0; ulang<=2; ulang++){
for(i=0; i<11; i++){
digitalWrite(led[i], HIGH);
delay(tunggu);
digitalWrite(led[i], LOW);
}
for(i=11; i>=0; i--){
digitalWrite(led[i], HIGH);
delay(tunggu);
digitalWrite(led[i], LOW);
}
}
//projec ke 3
for(int m=0; m<=2; m++){
for(i=0; i<12; i++){
digitalWrite(led2[i], HIGH);
delay(tunggu);
digitalWrite(led2[i], LOW);
}
}
for(int m=0; m<=2; m++){
for(i=0; i<12; i++){
digitalWrite(led[i], HIGH);
delay(tunggu);
digitalWrite(led[i], LOW);
}
}
//projec ke 4
for(int u=0; u<=2; u++){
for(int d=0; d<=2; d++){
for(i=0; i<12; i++){
digitalWrite(led[i], HIGH);
delay(tunggu2);
}
}
for(int d=0; d<=2; d++){
for(i=0; i<12; i++){
digitalWrite(led2[i], LOW);
delay(tunggu2);
}
}
}
//projec ke 5
for(int u=0; u<=2; u++){
for(int d=0; d<=2; d++){
for(i=0; i<12; i++){
digitalWrite(led2[i], HIGH);
delay(tunggu2);
}
}
for(int d=0; d<=2; d++){
for(i=0; i<12; i++){
digitalWrite(led[i], LOW);
delay(tunggu2);
}
}
}
//projec ke 6
for(int u=0; u<3; u++){
for(int d=0; d<=2; d++){
for(i=0; i<6; i++){
digitalWrite(led3[i], HIGH);
delay(tunggu2);
}
}
for(int d=0; d<=2; d++){
for(i=0; i<6; i++){
digitalWrite(led3[i], LOW);
delay(tunggu2);
}
}
}
//projec ke 7
for(int u=0; u<3; u++){
for(int d=0; d<=2; d++){
for(i=0; i<6; i++){
digitalWrite(led4[i], HIGH);
delay(tunggu2);
}
}
for(int d=0; d<=2; d++){
for(i=0; i<6; i++){
digitalWrite(led4[i], LOW);
delay(tunggu2);
}
}
}
//projec ke 2
for(int j=0; j<=2; j++) {
for(i=0; i<=5; i++){
digitalWrite(led[i], HIGH);
digitalWrite(led2[i], HIGH);
delay(tunggu);
digitalWrite(led[i], LOW);
digitalWrite(led2[i], LOW);
}
for(i=5; i>=0; i--){
digitalWrite(led[i], HIGH);
digitalWrite(led2[i], HIGH);
delay(tunggu);
digitalWrite(led[i], LOW);
digitalWrite(led2[i], LOW);
}
}
}