int Led1 = 13;
int Led2 = 12;
int Led3 = 11;
int Led4 = 10;
int wait = 300;
int smallwait = 150;
int longwait = 2000;
void setup() {
// put your setup code here, to run once:
pinMode(Led1, OUTPUT);
pinMode(Led2, OUTPUT);
pinMode(Led3, OUTPUT);
pinMode(Led4, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
// 0
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
// 1
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 2
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 3
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 4
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 5
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 6
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 7
digitalWrite(Led1, LOW);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 8
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 9
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 10
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 11
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, LOW);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 12
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 13
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, LOW);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 14
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, LOW);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
// 11
digitalWrite(Led1, HIGH);
delay(wait);
digitalWrite(Led2, HIGH);
delay(wait);
digitalWrite(Led3, HIGH);
delay(wait);
digitalWrite(Led4, HIGH);
delay(wait);
digitalWrite(Led1, LOW);
delay(smallwait);
digitalWrite(Led2, LOW);
delay(smallwait);
digitalWrite(Led3, LOW);
delay(smallwait);
digitalWrite(Led4, LOW);
delay(smallwait);
delay(longwait);
}