PERCOBAAN 5
FUNGSI ARRAY II
Tujuan
Waktu 5 x 45 menit
Komputer/Laptop 1 buah
Software Arduino IDE 1 buah
Arduino Uno 1 buah
Breadboard 1 buah
Resistor 220 Ω 1 buah
Seven Segment 1 buah
Kabel secukupnya
Lembar Informasi
Array merupakan variabel yang bisa menampung banyak data,masing-masing data bisa diambil
dengan alamat indeks (posisi) data dalam Array tersebut. Alamat indeks pada array standarnya adalah
angka integer yang diawali dari angka 0. Jadi, jika kita punya data 5 dalam variabel Array, maka data
pertama pada alamat indeks ke-0, data ke-2 pada alamat indeks ke-1, dan data ke-5 pada alamat
indeks ke-4.
Langkah Kerja
1. Buat diagram alur animasi Seven Segment
2. Buat program animasi Seven Segment dengan fungsi Array
Hal. 1 - 5
LEMBAR KERJA MIKROKONTROLLER
3. Lakukan compile sketch untuk mengetahui kebenaran program yang sudah anda buat
dengan cara pilih verify pada tool bar
4. Lakukan upload sketch ke modul arduino uno
5. Apa yang terjadi saat program telah dijalankan? Jelaskan reaksi Seven Segment serta
pada bagian program mana yang membuat Seven Segment beraksi seperti itu ?
Hal. 2 - 5
LEMBAR KERJA MIKROKONTROLLER
6. Ceritakan alur kerja program tersebut dengan cara menghubungkan keterkaitan antara
program dan hasil program tersebut !
9. Ceritakan alur kerja program tersebut dengan cara menghubungkan keterkaitan antara
program dan hasil program tersebut !
Hal. 3 - 5
LEMBAR KERJA MIKROKONTROLLER
10. Buat program/sketch lampu lalu lintas dengan mengunakan fungsi Array
Lampu Lalu Lintas I
Kondisi jalan sama ramai sehingga jalan MT. Haryono jalan Ahmad Yani lamanya waktu
untuk lampu merah, kuning, hijau menyala sama.
Jl.
2.1. Pelajari gambar berikut, serta tabel
MT
langkah lampu menyala, ( )
.
lampu menyala atau berlogika satu (1)
Ha
ry
on
o
Langkah
Lampu 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Hal. 4 - 5
LEMBAR KERJA MIKROKONTROLLER
Hal. 5 - 5