Kondisi pada percobaan
ini adalah menghidupkan LED seluruhnya, lalu mati bergantian dari kanan ke kiri.
5. Video [back]
Pada rangkaian digunakan arduino (simulasi uno) yang input dan pin groundnya terhubung
ke ground. Pin yang digunakan adalah Pin 2,3,4,5,6,7,8,9 setiap pin
terhubung secara berurutan ke resistor R1, R2, R3, R4, R5, R6, R7, R8 sebesar 220 lalu
terhubung secara berurutan dari LED D1, D2, D3, D4, D5, D6, D7, D8 lalu dihubungkan ke
ground. Simulasi rangkaian membutuhkan program untuk menjalankan arduino
(simulasi uno). Berikut penjelasan listing program yaitu pertama dibuat
program untuk mendeklarasikan pin 2, 3, 4, 5, 6, 7, 8, 9 yaitu int led [ ] = {2, 3, 4,
5, 6, 7, 8, 9} kemudian dibuat fungsi void setup() yang hanya dibaca
satu kali yang mana didalamnya terdapat perulangan for umum dari 0 dengan
nilai batas kecil sama dengan 8; increase lalu pinMode (led[i], OUTPUT)
menyatakan pin yang dihubungkan ke LED sebagai OUTPUT.
Kemudian dibuat fungsi void loop() yang dapat dibaca
berulang. Di dalamnya terdapat kondisi perulangan dari 0 dengan batas nilai
8 untuk menghidupkan LED yaitu for (int hidup = 0; hidup <= 8; hidup++), lalu dibuat digitalWrite(led[hidup], HIGH) untuk LED diberi
logika 1 sehingga LED menyala. Kemudian dibuat delay 0,05 s sebagai jarak
waktu 0,05 s sebelum memulai perulangan. Lalu dibuat Kondisi perulangan
dari 0 dengan batas nilai 8 untuk mematikan LED yaitu for (int mati = 8; mati >= 0; mati--), lalu dibuat digitalWrite(led[mati], LOW) untuk LED
diberi logika 0 sehingga LED mati. Setelah itu dibuat delay 0,05 s untuk jarak
waktu 0,05 s antar LED yang akan mati. Terakhir dibuat delay 0,05 s untuk memulai perulangan dari awal.
Setelah program selesai, program dimasukkan ke perangkat arduino (simulasi uno). Ketika dijalan kan arus dari simulasi uno(arduino) ke resistor lalu ke LED, pada mulanya semua LED menyala kemudian setelah 0,05 s maka LED akan mati satu persatu secara berurutan dimulai dari D8 hingga D1 yaitu dari kanan ke kiri dengan jarak mati antar LED 0,05 s. Setelah semua LED mati maka akan ada jeda waktu 0,05 s untuk memulai dari awal lagi yaitu saat semua LED hidup dan begitu seterusnya.
7. Link Download [back]
Tidak ada komentar:
Posting Komentar