void setup() {
pinMode(4, OUTPUT);
}
int timeDelay = 1000;
void loop() {
while (timeDelay > 0) {
digitalWrite(4, HIGH); // selama timedelay lebih dari 0 maka yang berjalan fungsi program
delay(500);
digitalWrite(4, LOW);
delay(500);
timeDelay = timeDelay - 100;
}
while (timeDelay < 1000) { // ketika program diatas timedelay berkurang terus menerus
digitalWrite(4, HIGH); //maka fungsi program ini berjalan dengan menambah timedelay
delay(200); // dan program diatas akan berhenti
digitalWrite(4, LOW);
delay(200);
timeDelay = timeDelay + 100;
}
}