Penjelasan Singkat
Modul Led Dot Matrix 8×8 adalah modul display yang menggunakan kumpulan – kumpulan LED yang dirangkaikan menjadi satu kesatuan dengan 8 baris dan 8 kolom. Modul ini dikontrol menggunakan IC max7219 sebagai komponen driver utamanya.
Cara pengoperasian modul ini yaitu dengan cara multiplexing atau multiplexed display. Tegangan operasi normal yaitu pada tegangan 5V, sehingga dapat langsung dihubungkan ke mikrokontroler tanpa perlu ada tambahan komponen.
Tipe dari dot matriks ada jenis yaitu common cathoda dan common anoda, ini sama halnya dengan 7-segment.
Tipe dari dot matriks
Spesifikasi dari Dot Matrix 8×8 max7219
- Tegangan operasional antara 4,7-5 Vdc
- Arus operasional 320mA
- Suhu normal kerja normal antara 0 – 50C
- Pada umumnya menggunakan dot matrix 8 * 8 common cathode
- Modul ini memiliki pin input dan pin output, sehingga bisa digabungkan menjadi beberapa modul dipasang secara berurutan (cascading)
- Ukuran dimensi 5 cm X 3.2 cm X 1.5 cm
Tutorial Pertama Membuat Emoticon
Bahan yang diperlukan untuk tutorial ini antara lain :
- Arduino Uno
- Komputer + Software IDE Arduino
- Modul Led Dot Matrix 8×8
- Kabel Jumper
Rangkaian Modul Led Dot matrix yang perlu dirangkaikan dengan Arduino Uno
Skema yang perlu dirangkaikan
Keterangan :
- DIN > pin 2
- CLK > pin 3
- CS > pin 4
Untuk contoh kode pemrograman, dapat digunakan library dari pihak ke-3 yang dapat dimanfaatkan.
Library yang dapat digunakan >> [ddownload id=”1655″]
Peletakan Library pada OS :
1. Mac : (home directory)/Documents/Arduino/libraries
2. PC (Windows) : ProgramFile -> Arduino -> libraries
3. Linux : (home directory)/sketchbook/libraries
Kode Program cek module dot matrix
/* www.nyebarilmu.com */ #include "LedControl.h" LedControl lc=LedControl(2, 3, 4, 1); // urutannya > DIN, CLK, CS, NRDEV //waktu tunggu yang dideklarasikan di variabel global unsigned long waktutunggu = 50; int col; int row; int address; void setup() { // jumlah perangkat yang telah dirangkai antara arduino dengan dot matrix int devices=lc.getDeviceCount(); // Inisialisasi semua perangkat (didalam void loop) for(int address=0;address<devices;address++) { // IC MAX72XX berada dalam mode sleep saat startup lc.shutdown(address,false); // Atur kecerahan ke tingkat menengah. lc.setIntensity(address,8); // Kosongkan data di dotmatrix (clear display). lc.clearDisplay(address); } } void loop() { // Baca jumlah perangkat int devices=lc.getDeviceCount(); // perulangan pertama untuk pengisian data 1 persatu - satu for(row=00;row<8;row++) { for(col=00;col<8;col++) { for(address=00;address<devices;address++) { lc.setLed(address,row,col,true); delay(waktutunggu); } } } // perulangan pertama untuk pengosongan data 1 persatu - satu for(row=00;row<8;row++) { for(col=00;col<8;col++) { for(address=0;address<devices;address++) { lc.setLed(address,row,col,false); delay(waktutunggu); } } } }
[irp]
Hasil program diatas seperti dibawah ini :
Tutorial Kedua Membuat Emoticon
Untuk bahan yang diperlukan dan skema rangkaian hampir sama dengan tutorial pertama.
Pada tutorial kedua ini akan dibuat program untuk membuat pola gambar smile.
Kode Program smile menggunakan Modul Led Dot matrix : [ddownload id=”1657″]
Hasil kode program diatas :
Video trial diatas : akan segera menyusul
Untuk file proteusnya :
[lockercat]
Filenya : [ddownload id=”1312″]
pass : www.nyebarilmu.com
[/lockercat]
Selamat mencoba!
Terimakasih sudah berkunjung, dan semoga bermanfaat. Salam nyebarilmu.com!
bisa dibagi file proteusny, mas? terimakasih.
boleh, sebentar lagi saya upload-in
buat running text nya mana min, ditunggu
Iya segera dibuatkan posting-an ny,
thanks sudah berkunjung,
mas bisa bagi file proteusnya di kirim ke [email protected]
iyaa sebentar saya upload in saja ke artikel ini
thanks sudah berkunjung,
mas untuk address nya itu apa ya mas.,?
apakah alamat matriks ke sekian atau bagaimana ya mas.,?
untuk addressnya hanya menggunakan alamat pin, saat deklarasi pertama gan