100% menganggap dokumen ini bermanfaat (1 suara)
225 tayangan4 halaman

Perulangan Pada Software Arduino IDE

Dokumen tersebut membahas beberapa jenis perulangan dalam bahasa pemrograman C, yaitu while, do-while, for, goto, continue, dan break. While dan do-while digunakan untuk perulangan yang tidak terbatas, sedangkan for untuk perulangan terbatas. Goto digunakan untuk melompat ke baris kode tertentu, continue untuk melewati sisa perulangan saat ini, dan break untuk keluar dari perulangan.

Diunggah oleh

Nur Ikhwan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
100% menganggap dokumen ini bermanfaat (1 suara)
225 tayangan4 halaman

Perulangan Pada Software Arduino IDE

Dokumen tersebut membahas beberapa jenis perulangan dalam bahasa pemrograman C, yaitu while, do-while, for, goto, continue, dan break. While dan do-while digunakan untuk perulangan yang tidak terbatas, sedangkan for untuk perulangan terbatas. Goto digunakan untuk melompat ke baris kode tertentu, continue untuk melewati sisa perulangan saat ini, dan break untuk keluar dari perulangan.

Diunggah oleh

Nur Ikhwan
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 4

2.

1 Perulangan
 while
Perulangan ini digunakan untuk membuat perulangan
yang tidak terbatas selama kondisi dalam while benar.

while(kondisi){
//pernyataan/perintah
}

Contoh :
while(a<200){
a++;
}

Perulangan while akan berhenti atau keluar setelah a mencapai


angka 200.

 do … while
Perulangan ini akan melakukan pernyataan /perintah lalu akan
melihat kondisi dalam while. Jika benar maka pernyataan /
perintah akan dieksekusi kembali.

do{
//pernyataan/perintah
}
while(kondisi);
Contoh :
do{
a++;
}
while(a<200);
Perulangan pertambahan a+1 akan dilakukan sampai nilai a=200.
 for
Digunakan untuk perulangan yang sifatnya terbatas.

for(inisialisasi;kondisi;step){
//pernyataan/perintah
}
Contoh :
for(a=0;a<=10;a++){
Serial.println(a);
}

Inisialisasi : nilai awal suatu variable untuk proses


perulangan.
Kondisi : kondisi yang menentukan proses perulangan, jika
benar perulangan dikerjakan.
Step : tahap perulangan bisa dalam bentuk perkalian,
pertambahan, pengurangan dan pembagian.

Progam tersebut akan menampilkan nilai a dari 0 sampai


10.

WWW.INDOBOTSTORE.COM | BASIC ARDUINO #1 2


 goto
Perintah ini digunakan untuk melompat/menuju perintah yang
telah diberi label.

goto label;

Contoh :
while(1){ digitalWrite(pin0,HIGH); delay(1000);
digitalWrite(pin0,LOW); delay(1000);
if(digitalRead(pin1)==HIGH);
{goto keluar;}
}

keluar:

return

Digunakan untuk memberikan nilai balik dari

sebuah fungsi. Contoh :


int data(){ if(analogRead(A0)>100){
return 1; else
return 0;
}
}
 continue
untuk melewati perulangan yang tersisa dari struktur looping (do, for, atau while).

Contoh :
for(a=0;a<=255;a+10){
if(digitalRead(pin0)==HIGH){ continue;
}
digitaWrite(pwm1,a); delay(100);
}

 break
Perintah ‘keluar’ dari pernyataan perulangan do, for, atau while. Juga digunakan untuk
mengakhiri pernyataan dalam switch – case.

Anda mungkin juga menyukai