const int pinLED = 8;
void setup() {
// put your setup code here, to run once:
pinMode(pinLED, OUTPUT);
}
// awal timedelay 1000| 1 detik
int timeDelay = 1000;
void loop() {
//selama nilai delay > 0
//eksekusi blok program ini
while(timeDelay > 0){
//LED hidup mati dengan durasi 500 milisekon
//nyalakan dan matikan LED selama timedelay
digitalWrite(pinLED, HIGH);
delay(timeDelay);
digitalWrite(pinLED, LOW);
delay(timeDelay);
//kurangi timeDelay dengan 100
timeDelay = timeDelay -100;
}
//setelah timdelay dikurangi terus menerus
/*maka pada akhirnya akan bernilai minus atau plus
maka while diatas akan berhenti selama niali timdelay < 1000
eksekusi blok program ini */
while(timeDelay < 1000){
// LED hidup mati dengan durasi 100 milisekon
digitalWrite(pinLED, HIGH);
delay(100);
digitalWrite(pinLED, LOW);
delay(100);
// tambahkan timdelay dengan 10
timeDelay = timeDelay + 100;
}
}