● online
- TP5100 4.2v 8.4v 1S 2S Single / Double Cell Lithiu....
- Dual Volt Amp Meter Digital Ampere Meter Voltmeter....
- E18-D80NK Infrared Obstacle Avoidance Sensor Proxi....
- Sensor Ultrasonik HC-SR04 HC SR04 Sensor Jarak Ult....
- 10mm Kapton Tape Polymide Film Gold High Temp isol....
- Raspberry Pi Pico Microcontroller Board....
- Power module DC DC 9A 300W Step Down Buck Converte....
- Kabel Jumper 10cm Dupont Pelangi 10 cm Female to F....
- 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.
Tutorial Menampilkan Karakter Pada Dot Matrix 32×16 MAX7219 Menggunakan Arduino Uno
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
- Arduino Uno
- Modul Max 7219 LED Dot Matrix 32×16
- 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.
Tutorial Menampilkan Karakter Pada Dot Matrix 32×16 MAX7219 Menggunakan Arduino Uno
Pada artikel ini akan membahas bagaimana cara menangani motor stepper dan uln2003 tentunya masih menggunakan Arduino sebagai kontrolernya. Stepper... selengkapnya
Sedikit kembali ke awal pembelajaran, pembahasan kali ini diperuntukan untuk anda yang masih bingung untuk belajar Arduino dari mana.... selengkapnya
Real Time Clock DS3231 adalah rangkaian elektronik yang berfungsi untuk menyediakan data waktu dan tanggal dengan tingkat presisi... selengkapnya
Apa itu relay? Relay merupakan sebuah saklar yang dikendalikan dengan aliran arus listrik. Pada relay terdapat 2 bagian utama... selengkapnya
Penggunaan LCD I2C sering kali gagal menampilkan teks karena deklarasi awal yaitu alamat I2C yang salah/keliru dikarenakan alamat yang... selengkapnya
Pernahkah Anda melihat suatu objek foto diatas air, lalu di atas air ada pantulan dari objek foto tersebut, nah... selengkapnya
RFID merupakan suatu teknologi yang dapat mengidentifikasi sebuah objek menggunakan frekuensi radio. Untuk dapat menggunakanya kita membutuhkan sebuah ID... selengkapnya
Sebagai seorang programmer tentu saja harus mempunyai kemampuan di bidang Bahasa pemograman karena landasan utama dalam membangun sebuah aplikasi... selengkapnya
Keypad 4×4 merupakan sebuah komponen berisi tombol-tombol dan disusun secara matrix yang berfungsi sebagai inputan kedalam suatu sistem tertentu.... selengkapnya
Optocoupler atau photo interrupter merupakan sensor optik slot tipe U yang menggunakan cahaya infra merah (IR) untuk mendeteksi ada atau... selengkapnya
Spesifikasi : – 16×2 – Warna Biru – Tegangan kerja : 5v Digunakan untuk keperluan display project seperti Arduino, Raspberry,… selengkapnya
Rp 17.000Warna : biru dan merah Bahan Alumunium 25T include baut 2 pcs
Rp 8.75012A 300W DC Buck Step Down Converter CC CV Driver LED charge Battery Spesifikasi: Input Voltage: 5-40V Output Voltage: 1.2-35V… selengkapnya
Rp 39.400Harga untuk 10pcs Resistance: 220 Ohm Wattage Rating: 0.25 Watt Tolerance: 1% Metal Film Lead Free ROHS compliant
Rp 1.500Bagaimana jika mikrokontroler yang anda gunakan tidak memiliki port ADC. atau anda masih kurang dengan spesifikasi resolusi ADC yang disediakan… selengkapnya
Rp 65.000Kabel Jumper Dupont Pelangi 10 cm male to male 1 lembar = 40 kabel
Rp 13.000Specifications: Operating voltage: DC3-5V Operating current: less than 20mA Sensor Type: Analog Detection Area: 40mmx16mm Production process: FR4 double-sided HASL… selengkapnya
Rp 3.000Modul sensor tegangan AC bolak balik 1 fasa ini menggunakan optocoupler sehingga tegangan input (AC) tidak akan mengganggu/membahayakan tegangan output… selengkapnya
Rp 21.000Features: Brand new and high quality. Control the speed of a DC motor with this controller. High efficiency, high torque,… selengkapnya
Rp 25.4001 X LDR Sensor 5mm Cahaya 5528 Light Dependent Resistor LDR
Rp 4.000

Saat ini belum tersedia komentar.