// C++ code
//
int time = 150;
void setup()
{
for (int i = 2; i <= 6; i++){
pinMode(i, OUTPUT);
}
}
void loop()
{
for (int j = 0; j <= 3; j++){
for (int n = 2; n <= 6; n++){
digitalWrite(n, HIGH);
}
delay(time*3);
for (int n = 2; n <= 6; n++){
digitalWrite(n, LOW);
}
delay(time*3);
}
for (int j = 0; j <= 3; j++){
for (int n = 2; n <= 6; n++){
digitalWrite(n, HIGH);
delay(time);
digitalWrite(n, LOW);
}
}
for (int j = 0; j <= 3; j++){
for (int n = 6; n >= 2; n--){
digitalWrite(n, HIGH);
delay(time);
digitalWrite(n, LOW);
}
}
for (int j = 0; j <= 3; j++){
for (int n = 2; n <= 6; n++){
digitalWrite(n, HIGH);
delay(time);
digitalWrite(n, LOW);
}
for (int n = 6; n >= 2; n--){
digitalWrite(n, HIGH);
delay(time);
digitalWrite(n, LOW);
}
}
for (int n = 2; n <= 6; n++){
digitalWrite(n, LOW);
}
delay(1000);
for (int j = 0; j <= 3; j++){
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
delay(time*2);
digitalWrite(2, LOW);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
delay(time*2);
digitalWrite(3, LOW);
digitalWrite(4, HIGH);
digitalWrite(5, HIGH);
delay(time*2);
digitalWrite(4, LOW);
digitalWrite(5, HIGH);
digitalWrite(6, HIGH);
delay(time*2);
digitalWrite(5, LOW);
digitalWrite(6, HIGH);
delay(time*2);
digitalWrite(6, LOW);
delay(time*2);
}
}