Buka Senin - Jumat jam 08.30 s/d jam 16.30 , Sabtu Jam 8.30 s/d jam 13.00 , Minggu tutup
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
  • Selamat Datang di Indomaker ❯ Silahkan pesan produk sesuai kebutuhan anda, kami siap melayani.
Beranda » Blog » Tutorial Menampilkan Karakter Pada Dot Matrix 32×16 MAX7219 Menggunakan Arduino Uno

Tutorial Menampilkan Karakter Pada Dot Matrix 32×16 MAX7219 Menggunakan Arduino Uno

Diposting pada 1 August 2022 oleh farhan / Dilihat: 606 kali / Kategori:

 

Modul Led Dot Matrix 32×16 adalah modul display yang menggunakan kumpulan – kumpulan LED yang dirangkai dengan susunan 32 baris dan 16 kolom. Dot matrix 32×16 hadir dalam bentuk modul yang telah terintegrasi dengan IC MAX7219. Modul dot matrix seperti terlihat pada gambar dibawah ini. Modul dotmatrix ini terdari dari 8 buah dot matrix 8×8 serta penggunaan modul ini juga mudah karena hanya membutuhkan 5 kabel saja.

Gambar 1. Modul Dot Matrix 32×16 MAX7219

Modul Dot matrix 32×16 terdapat 5 pin yaitu Vcc, GND, DIN, CS, dan CLK. Modul Dot Matrix MAX7219 memiliki 2 jenis yaitu Generic Module dan FC-16, namun pada tutorial kali ini menggunakan tipe FC-16 seperti terlihat pada Gambar 1. Untuk lebih memahami tutorial kali ini marilah buat percobaan sederhana, namun sebelum itu persiapkan:

Alat dan Bahan

  1. Arduino Uno
  2. Modul Max 7219 LED Dot Matrix 32×16
  3. Jumper secukupnya

Buatlah rangkaian seperti pada gambar dibawah ini dengan konfigurasi pin:

  • VCC dihubungkan dengan 5v Arduino Uno.
  • GND dihubungkan dengan GND Arduino Uno.
  • DIN dihubungkan dengan pin 11 Arduino Uno
  • CS dihubungkan dengan pin 10 Arduino Uno
  • CLK dihubungkan dengan pin 13 Arduino Uno

 

 

Gambar 2. Gambar Percobaan

 

 

Source Code

Selanjutnya buka IDE Arduino Anda (dapat diunduh di arduino.cc), dan copy-kan listing program  sebagai berikut :

1.	#include <MD_Parola.h>  // Library MD_Parola
2.	#include <MD_MAX72xx.h> // Library MD_MAX72
3.	#include <SPI.h>        // Library SPI
4.	
5.	const uint16_t WAIT_TIME = 1000;
6.	
7.	#define HARDWARE_TYPE MD_MAX72XX::FC16_HW
8.	//#define HARDWARE_TYPE MD_MAX72XX::GENERIC_HW
9.	
10.	#define MAX_DEVICES 8  // Instruksi untuk mengatur berapa banyak dotmatrix yang digunakan
11.	#define CLK_PIN   13   // Deklarasi CLK pada pin 13 Arduino
12.	#define DATA_PIN  11   // Deklarasi Data pada pin 11 Arduino
13.	#define CS_PIN    10   // Deklarasi CS pada pin 10 Arduino
14.	
15.	// Hardware SPI connection
16.	MD_Parola Mx = MD_Parola(HARDWARE_TYPE, CS_PIN, MAX_DEVICES);
17.	// Arbitrary output pins
18.	// MD_Parola P = MD_Parola(HARDWARE_TYPE, DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);
19.	
20.	void setup(void)
21.	{
22.	  Mx.begin();         // instruksi untuk memulai 
23.	  Mx.setIntensity(3); // instruksi untuk mengatur intensitas cahaya (0-15)
24.	}
25.	
26.	void loop(void)
27.	{
28.	  Mx.print("RAFTECH");  // instruksi untuk menampilkan karakter
29.	  delay(5000);
30.	  Mx.displayClear();  // instruksi untuk membersihkan tampilan
31.	  Mx.print("INDOMAKER");  
32.	  delay(5000);
33.	  Mx.displayClear();34.	}

Sebelum upload program diatas pastikan anda telah menginstall library MD_Parola dan MD_MAX72XX. Jika anda pernah menggunakan modul dotmatrix 32×8 maka anda tidak perlu menginstal library tersebut, namun jika anda belum menginstall library tersebut maka anda hanya perlu ikuti instruksi dibawah ini. Untuk menginstall library tersebut anda klik sketch, include library, manage libraries. Kemudian ketik MD_MAX7219 seperti gambar dibawah ini.

 

Gambar 3. Library Program

 

Install seluruh library diatas, setelah itu upload sketch (program di atas) dengan menekan tombol upload atau melalui shortkey CTRL+U, pastikan pengaturan board pada Arduino Uno. Setelah program selesai diunggah perhatikan modul Max 7219 LED Dot Matrix anda.

 

Gambar 4. Hasil Percobaan

Jika percobaan yang anda lakukan telah memunculkan karakter seperti pada Gambar 4. Maka anda telah berhasil menampilkan karakter pada dot matrix. Anda dapat mengembangkan program yang ada pada tutorial kali ini sesuai dengan kebutuhan dan keinginan anda.

 

Bagikan ke

Tutorial Menampilkan Karakter Pada Dot Matrix 32×16 MAX7219 Menggunakan Arduino Uno

Saat ini belum tersedia komentar.

Silahkan tulis komentar Anda

Tutorial Menampilkan Karakter Pada Dot Matrix 32×16 MAX7219 Menggunakan Arduino Uno

Produk yang sangat tepat, pilihan bagus..!

Berhasil ditambahkan ke keranjang belanja
Lanjut Belanja
Checkout
Produk Quick Order

Pemesanan dapat langsung menghubungi kontak dibawah: