Ledler hızlanan bir şekilde yanıyor. delay seviyesi belirlenen milisaniyeye geldikten sonra en başa geri dönüyor.

int deger=500;
void setup() {

for(int i=3; i<=5; i++){
pinMode(i, OUTPUT);
}
}

void loop() {
deger-=20;
for(int i=3; i<=5; i++){
digitalWrite(i, HIGH);
delay(deger);
digitalWrite(i,LOW);

if(deger==20){
for(int j=0; j<=30; j++){
digitalWrite(3, HIGH);
delay(deger);
digitalWrite(3,LOW);
digitalWrite(4, HIGH);
delay(deger);
digitalWrite(4,LOW);
digitalWrite(5, HIGH);
delay(deger);
digitalWrite(5,LOW);
}
}

}
if(deger==0){
deger=500;
}
}