0

Iklan Tengah Artikel 1

Home  ›  Arduino

Perulangan pada pemrograman arduino

 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.

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.









Posting Komentar
Theme
Share
Additional JS