-->

Penggunaan For dan While pada Arduino

Seri Belajar Arduino

Setelah mempelajari pada Bagian 2 dimana postingna membahas tentang penggunaan if-else pada arduino, kali ini penulis akan membahas penggunaan for dan while pada program arduino. Berikut komponen yang dibutuhkan dalam pembelajaran for dan while

 

1. Komponen yang dibutuhkan

  • Arduino uno
  • resistor dibawah 1k
  • LED
  • Kabel transfer 
  • Kabel jumper secukupnya
  • tact switch

 

2. Blok Diagram

Berikut Blok diagram pengendalian LED dahn Push Button menggunakan Arduino dapat dilihat pada Gambar 1.

Blok Diagram Pengendali Arduino
Gambar 1. Blok Diagram Pengendali Arduino


3. Desain Rangkaian Pengendalian Menggunakan Arduino

Berdasarkan Blok diagram yang telah dirancang kita dapat menentukan rangkaian yang akan digunakan dalam projek kali ini. Rangkaian pengendalian dapat dilihat pada Gambar 2.

Rangkaian Pengendali dengan Arduino
Gambar 2. Rangkaian Pengendali dengan Arduino


4. Pernyataan For

Pernyataan “for” digunakan untuk mengulang suatu blok program yang terdapat di dalam kurung kurawal setelah pernyataan “for”. Format penulisan pernyataan “for” adalah sebagai berikut :

for (inisiasi; test kondisi; proses inkremental/dekremental) {pernyataan yang akan diulang;}

Perhatikan flowchart pada gambr dibawah ini

 

Algoritma pembahasan Flowchart  

  1. Mulai
  2. Inisialisasi nilai awal i=1
  3. Cek Kondisi apakah nilai i <=5 jika kondisi bernilai benar maka cetak kalimat “Belajar perulangan for”
  4. Nilai i dilakukan increment (ditambahkan 1)
  5. Cek kondisi kembali apakah nilai i <=5 bila kondisi bernilai benar (true) maka led nyala selama 1 detik
  6. Iterasi terus dilakukan hingga konisi bernilai salah (false)
  7. Selesai

 

Program Arduino pada flowchart "For"

berikut listing program dapat dilihat dibawah ini. satu contoh penggunaan for dan satu contoh penggunaan while.  penjelasan program yang akan dibuat

  • ketika tombol 1 ditekan maka program akan menjalankan fungsi FOR dimana led 1 akan mati hidup dengan delay 1 detik sebanyak 5 kali. penjelasan mengani sintak lebih detail dapat dilihat pada listing program dibawah bagian komentar
  • ketika tombol 2 ditekan maka program akan menjalankan fungsi WHILE dimana led 2 akan mati hidup dengan delay 1 detik sebanyak 3 kali. penjelasan mengani sintak lebih detail dapat dilihat pada listing program dibawah bagian komentar

 penjelasan program yang akan dibuat


5. Pernyataan While

Pernyataan “while” akan memerintahkan program untuk melakukan pengulangan terus menerus dan tak terhingga, sampai nilai test kondisi yang terdapat di dalam kurung () tercapai. Format penulisan untuk pernyataan pengulangan “while” adalah :

while(test kondisi) { pernyataan / program ; }
Perhatikan Flowchart dibawah ini
 
Algoritma Pembahasan Flowchart 
  1. Mulai
  2. Inisialisasi nilai awal i =1
  3. Cetak output “Belajar”
  4. nilai i ditambahkan 1
  5. Cek kondisi apakah nilai i <= 5, jika kondisi bernilai benar maka led nyala 1 detik
  6. Kemudian selanjutnya nilai i kembali ditambahkan 1
  7. cek kondisi apakah nilai i masih <=5 jika ya maka akan dicetak output kembali
  8. Iterasi terus dilakukan hingga kondisi bernilai false
  9. selesai.

 

Program Arduino pernyataan "While"

berikut listing program dapat dilihat dibawah ini. satu contoh penggunaan for dan satu contoh penggunaan while. enjelasan program yang akan dibuat

  • ketika tombol 1 ditekan maka program akan menjalankan fungsi FOR dimana led 1 akan mati hidup dengan delay 1 detik sebanyak 5 kali. penjelasan mengani sintak lebih detail dapat dilihat pada listing program dibawah bagian komentar
  • ketika tombol 2 ditekan maka program akan menjalankan fungsi WHILE dimana led 2 akan mati hidup dengan delay 1 detik sebanyak 3 kali. penjelasan mengani sintak lebih detail dapat dilihat pada listing program dibawah bagian komentar

0 Response to "Penggunaan For dan While pada Arduino"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel