Penggunaan For dan While pada Arduino
Seri Belajar Arduino
- Belajar Arduino dasar bagian 0 // tipe data, konstanta, Variabel
- Belajar Arduino dasar bagian 1 // mengendalikan LED
- Belajar Arduino dasar bagian 2 // penggunaan if else dengan input switch
- Belajar Arduino dasar bagian 3 // penggunaan for dan while
- Belajar Arduino dasar bagian 4 // penggunaan fungsi atau prosedur
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.
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.
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
- Mulai
- Inisialisasi nilai awal i=1
- Cek Kondisi apakah nilai i <=5 jika kondisi bernilai benar maka cetak kalimat “Belajar perulangan for”
- Nilai i dilakukan increment (ditambahkan 1)
- Cek kondisi kembali apakah nilai i <=5 bila kondisi bernilai benar (true) maka led nyala selama 1 detik
- Iterasi terus dilakukan hingga konisi bernilai salah (false)
- 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
- Mulai
- Inisialisasi nilai awal i =1
- Cetak output “Belajar”
- nilai i ditambahkan 1
- Cek kondisi apakah nilai i <= 5, jika kondisi bernilai benar maka led nyala 1 detik
- Kemudian selanjutnya nilai i kembali ditambahkan 1
- cek kondisi apakah nilai i masih <=5 jika ya maka akan dicetak output kembali
- Iterasi terus dilakukan hingga kondisi bernilai false
- 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