Akses Dot Matrix 8×8, Ini Cara Mudahnya!

Indobot Academy

Tutorial Akses Dot Matrix 8x8 Arduino
Tutorial Cara Mudah untuk Akses Dot Matrix 8x8 Arduino

Modul Led Dot Matrix 8×8 adalah modul display yang menggunakan kumpulan – kumpulan LED yang di rangkaikan menjadi satu kesatuan dengan 8 baris dan 8 kolom. Dengan menggunakan dot matrix kita dapat menampilkan tulisan dengan sangat mudah, kali ini kita akan mencoba menampilkan tulisan sederhana pada dot matrix

[membership level=”0,1,2,4″]

[lwptoc numeration=”none” title=”Daftar Isi”]

Cara Mudah Akses Dot Matrix 8×8

1. Alat / Bahan

  • Arduino IDE                                          Download
  • Library: LedControl                               Download
  • Arduino UNO                                        1 Buah
  • Modul LED Dot matrik 8×8                   1 Buah
  • Project Board                                       1 Buah
  • Kabel Jumper                                       Secukupnya

Untuk mendapatkan komponen elektronik di atas silahkan temukan di sini.

Baca Juga : Tutorial Arduino UNO R3 Menghidupkan LED dengan Sensor Suara

2. Skema Rangkaian

Gambar Rangkaian Cara Mudah Akses Dot Matrix 8×8

Keterangan:

  • 5V – VCC Modul Dot Matrik
  • GND – GND Modul Dot Matrik
  • D12 – DIN Modul Dot Matrik
  • D11 – CS Modul Dot Matrik
  • D10 – CLK Modul Dot Matrik

[/membership]

Baca Juga : Kontrol LED WebServer NodeMCU ESP8266

3. Langkah Kerja

  1. Pertama Siapkan alat dan bahan
  2. Kedua Lakukan proses wiring dengan menggunakan Gambar skematik rangkaian
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemduian Unduh semua library dan masukkan libray tersebut dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Lalu Ketikkan sketch program pada halaman Arduino IDE
  6. Selanjutnya kalian dapat menambahkan custom font atau gambar dengan bantuan konverter pixel to matrix yang bisa kalian download disini. Lalu Buat desain lalu klick Generate. Copy file hexa lalu tambahkan pada sketch dengan format:
    byte Nama_Karakter[8]= {Kode_Hexa};
  7. Terakhir Lakukan proses uploading program

4. Sketch Program

 
/* Program Cara Mudah Akses Dot Matrix 8x8 dib uat oleh Indobot */

#include <LedControl.h> //Library LED Control
int DIN = 12;           //Inisialisasi pin DIN di D12
int CS =  11;           //Inisialisasi pin CS di D11
int CLK = 10;           //Inisialisasi pin CLK di D10

byte I[8]= {0x7E,0x7E,0x18,0x18,0x18,0x18,0x7E,0x7E};         //Costum huruf I
byte love[8]= {0x00,0x66,0xFF,0xFF,0x7E,0x3C,0x18,0x00};      //Costum gambar hati
byte U[8]= {0x66,0x66,0x66,0x66,0x66,0x66,0x7E,0x3C};         //Costum huruf U
byte smile[8]=   {0x3C,0x42,0xA5,0x81,0xA5,0x99,0x42,0x3C};   //Costum gambar emot senyum

LedControl lc=LedControl(DIN,CLK,CS,0);   //Kenalkan pin DIN, CLK, CS pada library

void setup(){
 lc.shutdown(0,false);      //The MAX72XX is in power-saving mode on startup
 lc.setIntensity(0,5);      //Set the brightness 
 lc.clearDisplay(0);        //and clear the display
}

void loop(){ 
  printByte(I);       //Tampilkan karakter
  delay(1000);        //Jeda 1000ms
  printByte(love);
  delay(1000);
  printByte(U);
  delay(1000);
  printByte(smile);
  delay(3000);
}

void printByte(byte character [])     //Prosedur penampilan karakter
{
  int i = 0;
  for(i=0;i<8;i++)
  {
    lc.setRow(0,i,character[i]);
  }
}

Kesimpulan:

Program bekerja dengan menampilkan display pada dot matrix. Kemudian Display yang di tampilakn oleh dot matrix akan sesuai dengan apa yang di tuliskan di program. Sehingga Kita dapat mengubah tulisan pada dot matrix sesuai dengan keinginan kita.

 

 

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Tinggalkan komentar

whatsapp whatsapp