void setup() {
pinMode(1, OUTPUT);
pinMode(2,OUTPUT);
pinMode(3, OUTPUT);
}
// awal time delay 5000 | 5 detik 
int timeDelay = 5000;

void loop() {
// setiap looping, nilai timeDelay dikurangi 500 timeDelay = timeDelay - 500;

/*jika timeDelay bernilai 0 atau negatif maka nilai timeDelay direset ke 5000*/

if(timeDelay <=0){
  timeDelay = 5000;
}
// nyalakan dan matikan LED selama timeDelay
   digitalWrite(1, HIGH);
   delay(5000);
   digitalWrite(1, LOW);
   delay(500);
   digitalWrite(2, HIGH);
   delay(5000);
   digitalWrite(2, LOW);
   delay(500);
   digitalWrite(3, HIGH);
   delay(5000);
   digitalWrite(3, LOW);
   delay(500);
   digitalWrite(1, HIGH);
   delay(4000);
   digitalWrite(1, LOW);
   delay(4000);
   digitalWrite(2, HIGH);
   delay(4000);
   digitalWrite(2, LOW);
   delay(4000);
   digitalWrite(3, HIGH);
   delay(4000);
   digitalWrite(3, LOW);
   delay(300);
   digitalWrite(1, HIGH);
   delay(3000);
   digitalWrite(1, LOW);
   delay(3000);
   digitalWrite(2, HIGH);
   delay(3000);
   digitalWrite(2, LOW);
   delay(3000);
   digitalWrite(3, HIGH);
   delay(3000);
   digitalWrite(3, LOW);
   delay(3000);
}
$abcdeabcde151015202530354045505560fghijfghij