Tutorial arduino mengakses dot matrix

Cara mengakses modul led dot matrix 8 × 8

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 - tipe dot matrix

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

tutorial arduino mengakses dot matrix

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 :

Tutoriala arduino mengakses dot matrix


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 :

dot matrix emoticon

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!

8 Comments

  1. topik

    bisa dibagi file proteusny, mas? terimakasih.

    • admin-kece

      boleh, sebentar lagi saya upload-in

  2. Adhi Susilo

    buat running text nya mana min, ditunggu

    • admin-kece

      Iya segera dibuatkan posting-an ny,

      thanks sudah berkunjung,

    • iyaa sebentar saya upload in saja ke artikel ini

      thanks sudah berkunjung,

  3. tyo

    mas untuk address nya itu apa ya mas.,?
    apakah alamat matriks ke sekian atau bagaimana ya mas.,?

Leave a Reply to topik Cancel reply

Your email address will not be published. Required fields are marked *