int c; int i; void setup() { randomSeed(analogRead(0)); for(i=3; i<=12; i=i+1) { pinMode(i, OUTPUT); } } void loop() { while(digitalRead(2)==HIGH) { delay(10); } digitalWrite(i, LOW); c = random(3, 12+1); for(i=0; i<=20+c; i=i+1) { digitalWrite(((i%10)+3), HIGH); delay(200); digitalWrite(((i%10)+3), LOW); delay(200); } i = i - 1; digitalWrite(i, HIGH); delay(100); digitalWrite(i, LOW); delay(100); digitalWrite(i, HIGH); delay(100); digitalWrite(i, LOW); delay(100); digitalWrite(i, HIGH); }