Ketika 1 switch aktif dot matrix akan menampilkan
angka 5,7,7
(P3K4)
Langkah-langkah percobaan :
1. Rangkai semua komponen sesuai kondisi yang dipilih
2. buat program di aplikasi arduino IDE
3. setelah selesai masukkan program ke arduino di
proteus
4. jalankan program pada simulasi dan cobakan sesuai
dengan modul dan kondisi
5. Selesai
1. dipswitch
2. arduino una
3. resitor
4. power supply
5. ground
6. IC Max7219
7. LED dot matrix
3. Rangkaian Simulasi dan Prinsip Kerja
Prinsip Kerja
Pada percobaan rangkaian ini digunakan untuk mengontrol dot matrix dengan menggunakan Arduino dan driver IC
MAX7219. Terdapat dot matrix yang terhubung ke Arduino melalui driver MAX7219, serta terdapat sejumlah DIP switch yang terhubung langsung ke pin Arduino untuk
mengontrol tampilan pada dot matrix. Program dimulai dengan mendefinisikan
pin-pin untuk DIP switch dalam array DIP_Pins[] dan membuat objek LedControl
dengan konstruktor yang sesuai. LedControl . Terdapat dua pola byte yang
didefinisikan untuk angka 5 dan 7 dalam array pattern5[] dan pattern7[]. Dalam
fungsi setup(), program mengatur pin-pin DIP switch sebagai input dengan
pull-up resistor dan melakukan beberapa inisialisasi pada modul LedControl.
Dalam
fungsi loop(), program membaca status dari DIP switch. Jika salah satu switch
aktif (dalam kondisi LOW), maka flag anySwitchActive akan diatur menjadi
true.Jika salah satu switch aktif, program akan menampilkan pola angka 5 pada
dot matrix selama 1 detik menggunakan fungsi displayNumber(), kemudian menampilkan
pola angka 7 selama 1 detik, dan terakhir menampilkan pola angka 7 lagi selama
1 detik. Jika tidak ada switch yang aktif maupun salah satu diantaranya, maka dot matrix akan
dibersihkan artinya tidak aktif. Fungsi displayNumber() digunakan untuk menampilkan pola pada dot
matrix dengan mengatur baris-baris yang sesuai menggunakan fungsi setRow() dari
objek LedControl.
A. Flowchart
B. Listing Program
Percobaan 3 Kondisi 4 ketika 1 switch aktif dot
matriks akan menampilkan angka 5,7,7.
Tidak ada komentar:
Posting Komentar