Anda di halaman 1dari 3

Judul Praktek :

Implementasi For Loop, While Loop, Shift Register Dan Array Untuk Aktifasi
Running LED Pada Mikrokontroler (Arduino)

Tujuan Praktek
1. Mengimplementasikan perulangan For Loop, while loop untuk mengirimkan data
pada port dalam bentuk Array output mikrokontroler.
2. Mengimplementasikan fungsi register geser atau shift register untuk mengirimkan
data secara berulang dengan prinsip RAR (Rotate Right).
3. Mengimplementasikan fungsi Array untuk mengirimkan data secara antrian 1
dimensi (Queue) ke for loop
4. Mengimplementasikan fungsi timer untuk mengatur kecepatan rotation data while
loop.

Langkah Kerja :

1. Buat rangkaian pada papan proto board dengan menggunakan 5 buah LED seperti
diagram skema

2. Buat VI (Virtual Instrument) pada program labview seperti pada gambar


Virtual Instrument
3. Buat program seperti pada blok diagram pada gambar berikut ini
Blok Diagram

2, 3, 4, 5, 6 port
arduino

Shift Register

4. Lengkapi komponen sperti pada blok diagram


5. Aktifkan Array dengan mengisi constanta numeric, kemudian klik kiri di pojok kanan
bawah sampai ada tanda matrik lalu drag and drop (tarik dan tahan) sesuai dengan
jumlah port, dan isikan no port yang diiginkan.

Tanda matrik Disable Indexing

6. Aktifkan shift register dengan klik kanan while loop dan pilih add shift register
7. Running program dan sambungkan LINX MakerHub
8. Lakukan pengujian dengan mengatur timer dan amati hasilnya
9. Kumpulkan program yang dibuat pada account masing-masing pada
classroom.google.com

Anda mungkin juga menyukai