Proyek Arduino Sederhana Menggunakan LED Dot Matrix 8X8

Kali ini kita akan ngoprek satu komponen yang disebut LED Matrix 8X8, suatu komponen yang sangat menarik untuk dijadikan indikator, karena kita bisa membuat indikator bukan saja berupa angka atau huruf, tetapi juga animasi sederhana seperti yang akan ditunjukkan dalam proyek ini.

Baiklah, sebelum kita mulai bikin-bikin kita perlu mengenal terlebih dahulu LED Matrix 8X8 ini. Bentuknya seperti gambar di bawah ini. Sesuai namanya terdapat 8X8 (64) LED yang berbentuk dot (lingkaran) yang disusun dalam 8 baris dan 8 kolom.

Seperti LED ada umumnya, tentu ada pin anoda dan katoda, dengan aturan KNAP (Katoda Negatif Anoda Positif), maka apabila kita kasih tegangan positif (5V) pada anoda dan 0V pada katoda, LED tersebut akan menyala. Tugas kita adalah mencari mana kaki anoda dan mana katoda untuk tiap-tiap titik LED tersebut.

Dan beruntung kita saat ini ada google yang selalu siap membantu, dan beginilah tampak schema LED Matrix tersebut kalau dibedah.

Tapi bagaimana cara menentukan mana PIN 1, 2, dst di komponen tersebut?

Pertama cari PIN 1 dulu, karena kalau PIN 1 sudah ditemukan, maka PIN lainnya berurutan 1,2,...8 dan kemudian PIN 9 di belakang PIN 8 dilanjutkan PIN 10,11,..PIN 16 tepat di belakang PIN 1

PIN 1 biasanya adalah PIN paling kiri dari sisi komponen yang ada labelnya seperti gambar di atas.

Perhatikan LED pada baris 1 dan kolom 1, atau kita sebut LED(1,1). Anoda LED ini ada di kaki PIN 9 dan katodanya di kaki PIN 13. Untuk menyalakan LED(1,1) ini kasih tegangan VCC (+5V) pada PIN 9 dan Ground (0V) pada PIN 13.

Begitu pula untuk menyalakan, misalnya, LED(3,4) atau baris 3 kolom 4, maka kasih tegangan 5V pada PIN 8 dan Ground pada PIN 10.

Oke, sekarang timbul pertanyaan, "Bagaimanakah caranya menyalakan LED(1,1) dan LED(3,4) secara bersamaan?

Apakah dengan memberikan tegangan 5V pada PIN 9 dan PIN 8, serta tegangan 0V pada PIN 13 dan PIN 10?

Tidak! Kalau itu dilakukan niscaya akan ada 4 LED yang menyala, yaitu LED(1,1), LED(1,4), LED(3,1) dan LED(3,4). Coba saja kalau tidak percaya!

WARNING! 

Sebelum dicoba perlu dipahami bahwa maximum current yang bisa kita berikan di masing2 LED adalah 20mA, pastikan jangan sampai lebih kalau tidak ingin LED anda rusak.

So, jadi bagaimana cara menyalakan 2 LED saja, yaitu LED(1,1) dan LED(3,4)?

Jawabnya: Dengan menyalakan satu persatu bergantian. Pertama nyalakan LED(1,1) kemudian nyalakan LED(3,4)

Serius! Memang begitu caranya! Itu tulisan2 reklame yang pakai LED dot matrix ini cara menyalakannya ya memang gantian! Tetapi kok nggak kelihatan kelap kelip? Ya, karena prosesnya sangat cepat. Mata kita tak sanggup melihat kelap-kelip ini. Nanti kita akan coba buktikan dalam tulisan berikutnya.

Sudah siap bikin proyek?

Ambil Arduino anda beserta LED Matrix dan jumpernya.

Kalau sudah siap, silakan buka tulisan ini http://www.rustamaji.net/id/arduino/membuat-emoticon-menggunakan-led-matrix-8x8

Bahasa Indonesia