/*perintah Led berkedip semakin cepat dan delay 3 detik
perulanhan menggunakan perintah while */
int LedM = 3;
void setup() {
pinMode(LedM, OUTPUT);
}
//awaln tunda 1000 / 1 menit
int Tunda = 1000;
void loop() {
//Selama nilai Tunda > 0
//eksekusi blok program ini
while(tunda > 0){
//LedM hidup mati dengan durasi 500 milisekon
digitalWrite(LedM, HIGH);
delay(500);
digitalWrite(LedM, LOW);
delay(500);
}
//kurangi delay dengan 100
Tunda = Tunda - 100;
//setelah Tunda dimkurangi terus menerus
//maka pada akhirnya akan bernilai minus atau < 0 (kurang dari 0)
//maka while di atas akan berhenti
//selama nilai tunda < 1000 (kurang dari 1000)
//eksekusi blok program ini
while(Tunda < 1000){
//Led hidup mati dengan durasi 100 milisekon
digitalWrite(LedM, HIGH);
delay(100);
digitalWrite(LedM, LOW);
delay(100);
//Tambahkan Tunda dengan 100
Tunda = Tunda + 100;
}
/*Menyalakan Led berkedip selama 1 detik
digitalWrite(LedM, HIGH);
delay(1000);
digitalWrite(LedM, LOW);
delay(1000);*/
}