Berbagi Pengalaman dan Informasi

Selasa, 18 Mei 2021

Belajar Arduino dengan mudah dan cepat (PART 3 ) “LOGIKA FOR”

| Selasa, 18 Mei 2021



        Di PART 2, teman – teman sudah bisa memahami logika IF ELSE. Nah sekarang untuk di PART 3 saya akan menjelaskan tentang logika FOR kepada teman -  teman semua.

        FOR dalam Bahasa Indonesia artinya adalah UNTUK, Logika FOR sendiri digunakan untuk memberikan kondisi untuk melakukan perulangan waktu jeda menjadi berlipat ganda atau berulang-ulang Penggunaan FOR sendiri basa digunakan untuk menenukan jumlah pembacaan input pada sensor atau penentuan jumlah waktu pada output. Oke langsung saja ke contohnya agar bisa dipahami saya akan memakai contoh dengan  menggunakan LED.

Contoh kasus : saya ingin suatu LED berkedap-kedip dengan batas tertentu seperti LED berkedap kedip selama 3 kali kemudian mati selama 3 detik.

Oke dengan contoh kasus diatas kita bisa menggunakan contoh program seperti ini:

        Oke coding seperti di atas memang bisa digunakan untuk contoh kasus tersebut tapi bisa dibilang contoh programnya telalu panjang jika terlalu panjang maka akan menyebabkan pemakaian lebih terhadap memori Arduino. Nah untuk menyederhanakannya kita bisa menggunakan logika FOR agar menghemat memory seperti contoh program berikut:


        Oke program menggunakan logika FOR dapat menghemat dalam penulisan. Saya akan menjelaskan yang di bagian logika FORnya saja. Jadi untuk penulisan logika FOR sendiri terdiri dari

for(variable = nilainya berapa; batas pengulangan; variable++ ).

Kalau masih bingung saya jabarkan seperti berikut:

 Pertama buat variable misalnya: a,b,c dll kemudian tentukan nilainya berapa sesuai kebutuhan,

Kedua buat batas pengulangan misalnya kalau hanya 3 kali ya (c <=3) jadi nilai dari c tidak akan melebihi 3,

 Kemudian variable++ ini menandakan bahwa variable + 1 misalnya, c++ berarti c+1.

        Jadi dari logika FOR diatas dapat disimpulkan bahwa variable C bernilai 1, dan nilainya akan terus bertambah 1 sampai batas 3. Seperti ini contoh simulasinya

ketika C=1 maka LED akan menyala setelah 0.5 detik, LED mati dan delay 0.5 detik

Ketika C=2 maka LED akan menyala setelah 0.5 detik, LED mati dan delay 0.5 detik

Ketika C=3 maka LED akan menyala setelah 0.5 detik, LED mati dan delay 0.5 detik

Kemudian delay 3 detik untuk Looping program

Sekian dulu penjelasan tentang LOGIKA FOR semoga bisa membantu teman-teman yang sedang belajar program di ARDUINO. Sampe jumpa lagi di PART 4

 




Related Posts

Tidak ada komentar:

Posting Komentar