Animasi LED Menggunakan Perintah IF-ELSE Menggunakan ARDUIONO - ROBOTIKA

Hallo Teman, pada kesempatan ini kita kan melanjutkan bahasan tentang Animasi LED Menggunakan Perintah IF-ELSE Menggunakan ARDUIONO yang merupakan lanjutan dari pembahasan Rangkaian LED Pertama Dengan ARDUINO - ROBOTIKA

Oke langsung saja ke pembahasan kita, perhatikan kode pada perintah dengan menggunakan IF.

Perintah dengan menggunakan IF

LED tersebut awalnya akan berkedip pelan, lama-lama akan berkedip cepat, dan akan akhirnya akan berkedip pelan lagi. Percayakah Anda? Jika tidak, silakan dicoba.
Ketika awal dinyalakan, maka timeDelay adalah 1000. Nilai tersebut diinisialisasi pada baris 14. Baris ini tidak dijadikan konstanta (const) sebagaimana pinLED karena nilai timeDelay akan diubah-ubah.
Setelah masuk ke bagian utama aplikasi, pada baris 18 nilai timeDelay dikurangi 100.

Sehingga timeDelay pertama yang digunakan untuk menyalakan dan mematikan LED adalah 900. Pada perulangan selanjutnya, timeDelay kembali dikurangi 100, sehingga perulangan ke dua menggunakan timeDelay 800 (lebih singkat dari timeDelay yang awal), begitu seterusnya hingga pada timeDelay 100. 
Pada waktu melewati timeDelay 100, ketika dikurangi dengan 100, maka timeDelay bernilai 0. Kondisi ini cocok dengan baris ke 23,

Jika (IF) timeDelay lebih kecil atau sama dengan 0, maka timeDelay akan diisi dengan 1000. Sehingga nilai timeDelay tidak akan pernah negatif dan hal tersebut akan berulang terus-menerus. Hal ini lah yang membuat durasi nyala hidup-mati LED bisa berubah lebih cepat.

Beberapa operator matematika yang dibutuhkan dalam bahasa pemrograman yaitu:

Dan dibawah ini merupakan perintah menggunakan Penggabungan If dan else.

Perintah dengan menggunakan IF-ELSE

 

jika timeDelay bernilai lebih kecil sama dengan 100, maka akan LED akan diam selama 3 detik lalu nilai timeDelay akan direset ke 1000, jika tidak maka akan dilakukan pengurangan terhadap timeDelay sebanyak 100. Perhatikan, peroses reset dan pengurangan tidak pernah dilakukan bersama-sama. Silakan dicoba dan cek hasilnya!

Tugas Tantangan.

Buatlah program untuk rangkaian di bawah ini dan hidupkan lampu LED secara bergantian (Running LED).

Buatlah program untuk rankaian di bawah ini dan hidupkan lampu LED secara bergantian (Running LED).
 

Baik sekian informasi tentang bagaimana membuat Animasi LED Menggunakan Perintah IF-ELSE Menggunakan ARDUIONO , dan kedepannya kita akan bahas lagi tentang :

Mengendalikan LED Melalui Komputer &

Membuat Program Input Dan Output pada ARDUINO 

Sekian Dan Terimakasih.

0 Response to "Animasi LED Menggunakan Perintah IF-ELSE Menggunakan ARDUIONO - ROBOTIKA"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel