Mendrive Banyak LED Dot Matrix menggunakan Arduino dan MAX7219
Beberapa tahun yang lalu embeddednesia pernah membahas tentang dasar – dasar led dot matrix dan bagaimana menggunakan display led dot matrix bersama dengan ic driver MAX7129. Dalam tulisan kali ini, penulis akan membahas bagaiamana menggunakan 4 led dot matrix yang telah di-cascade dengan MAX7129
IC Driver MAX7219 memiliki kelebihan salah satunya bisa di-cascade dengan driver MAX7219 yang lain sehingga perancang dapat menyusun modul led dot matrix sepanjang mungkin.
- Prasyarat Perangkat keras
Dalam tutorial ini digunakan spesifikasi komponen/perangkat keras sebagai berikut
- Modul 4 in 1 LED Dot Matrix Display
Modul ini di tiap led dot matrix-nya berukuran 8×8 dengan spesifikasi Common Cathode. Dimana 4 led dot matrix display tersebut di-cascade dalam satu modul menggunakan 4 IC MAX7129. Berikut adalah tampilan dari Modul LED Dot Matrix Display 4 in 1 tersebut
- Arduino Uno
Sebagai kontroler di dalam tulisan ini diganakan board Arduino Uno, board ini bisa didapatkan di TOKO BEY dengan mengunjungi halaman pembelian di tautan berikut
- Prasyarat Perangkat Lunak
Sistem Operasi dan software / perangkat lunak yang digunakan dalam tulisan ini adalah sebagai berikut
- Sistem Operasi Microsoft Windows 10
- Arduino IDE
- Java Development Kit
- Install Library
Sebelum memulai membuat sketch, pastikan library berikut telah terinstall.
- MD_MAX72XX
- MD_MAXPanel
- MD_Parola
Untuk menginstal Library tersebut dapat menggunakan menu Sketch > Include Library > Library Manager. Berikut adalah
- Pengkabelan
Modul LED Dot Matrix Display 4 in 1 memiliki 5 pin, dua diantaranya adalah untuk VCC dan GND, sedangkan tiga lainnya DIN, CLK, dan CS. dapat dihubungkan di pin manapun pada Arduino Uno, namun dalam tutorial ini dihubungkan pin arduino dengan konfigurasi sebagai berikut
MAX7219 | Arduino Uno |
CLK | 13 |
DIN | 11 |
CS | 10 |
- Sketch 1
Program berikut akan menampilkan karakter string Hello World pada modul led dot matrix
Upload program tersebut ke Arduino Uno. Jika berhasil led dot matrix akan menampilkan hasil seperti gambar berikut
- Running Text
Setelah sketch pertama pada langkah sebelumnya berhasil, kini saatnya naik ke level berikutnya dimana LED Dot Matrix akan menampilkan teks berjalan berdasarkan nilai yang dimasukan pengguna melalui komunikasi serial
Setelah sketch tersebut dicompile dan di-upload ke Arduino Uno. Led dot matrix akan menampilkan tulisan
"Hello! Enter new message?"
Buka Serial Monitor dan atur baudrate pada 57600 sebagaimana pada screenshoot gambar dibawah ini, Lalu masukan sebuah kalimat misalnya embeddednesia.com
, dot matrix akan menampilkan kalimat persis seperti yang telah dimasukkan ke Serial Monitor
Berikut adalah video pengujian dari program running text tersebut
Anda harus log masuk untuk menerbitkan komentar.