Anda di halaman 1dari 24

LAPORAN RESMI

PRAKTIKUM MIKROPROSESOR DAN ANTARMUKA 1

“LED DOT MATRIK”

Dosen : Akuwan Saleh

Disusun Oleh :

I Made Widyaputra

1210191027

2 D4 TEKNIK TELEKOMUNIKASI A

PROGRAM STUDI SARJANA TERAPAN TEKNIK TELEKOMUNIKASI

DEPARTEMEN TEKNIK ELEKTRO

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

2020/2021
PERCOBAAN 3
LED DOT MATRIK

A. TUJUAN
 Membuat aplikasi system tampilan karakter yang berupa LED Dot Matrik dengan
menggunakan mikrokontroler Arduino.
 Membuat program untuk menampilkan karekter pada media LED Dot Matrik.

B. DASAR TEORI
Display dot matrik adalah beberapa LED yang disusun membentuk matrik baris dan kolom
yang bervariasi sesuai dengan tipenya. Tipe display dot matrik bermacam-macam, salah satunya
ialah tipe 5x7 atau 8x8, berupa modul jadi atau dibuat sendiri dengan menyusun beberapa LED.
Ukurannya ada yang besar, sedang maupun yang kecil.
Untuk menampilkan (display) dari sebuah program yang dikirim secara paralel. Misalnya,
8 × 8 matriks LED Anoda bersama-sama dalam baris (R1 - R8), dan katoda dalam kolom (C1 -
C8), jumlah yang diperlukan pin I/O=16.
IC driver : UDN2981A dan ULN2803A
1. UDN2981A : driver ke transistor sekaligus mengatur anoda LED.
2. ULN2803A : driver ke transistor sekaligus mengatur katoda LED.

Contoh rangkaian interface menggunakan driver UDN2981A dan ULNN2803A.


C. HARDWARE
 Arduino Uno Board
 LED Dot Matrik
 Breadboard
 Potensiometer 10Kohm
 Kabel jumper

D. RANGKAIAN

E. LANGKAH PERCOBAAN
1. Tancapkan usb serial ke kemputer.
2. Pastikan driver-nya sudah ter-install dan dikenali dengan benar.
3. Cek driver, lihat port COM dan samakan pada software arduino

4. Jalankan arduino dan buat programnya.


F. PERCOBAAN
1. Program 1 : Nyalakan LED per baris (Matrix 5x7)
Program :

Rangkaian :
2. Program 2 : Nyalakan semua LED (Matrix 5x7)
Program :

Rangkaian :
3. Program 1 : Nyalakan LED per baris (Matrix 8x8)
Program :

Rangkaian :
4. Program 2 : Nyalakan Semua LED (Matrix 8x8)
Program :

Rangkaian :
G. PROGRAM PERCOBAAN
1. PERCOBAAN 1

Program :
Rangkaian :
G. LATIHAN
1. Program untuk tulisan (huruf A) berjalan dari kiri ke kanan.
Rangkaian :
2. Program untuk menampilkan 2,T,A,B
Rangkaian :
3. Program dua angka paling belakang dari NRP (27) anda menggunakan metode scanning
Rangkaian :

4. Buatlah program untuk menampilkan karakter pada display Dot Matrik menggunakan IC Driver
(dikerjakan di simulator).
Rangkaian :

5. Buatlah tampilan data pada display Dot Matrik sebagai berikut :

(a) (b)
 Gambar a
Rangkaian :

 Gambar b

Rangkaian :
LINK PERCOBAAN :

https://drive.google.com/drive/folders/1oC6pHuuHXyO0aOql8k3hK4_eTrk89rqU?usp=sh
aring
Analisa

Pada praktikum kali ini yaitu LED DOT MATRIK, led dot matrix adalah beberapa led
yang disusun membentk matrik baris dan kolom yang bevariasi sesuai dengan tipenya. Tipe
display yang dipakai pada praktikum kali ini yaitu tipe display 5x7 dan 8x8.

Pada percobaan pertama yaitu program 1 matrix 5x7, dimana kita diperintahkan untuk
menyalakan LED perbaris, pada program ini saya menggunakan pin 9,10,11,12, dan 13 sebagai
pin kolom, dan pin 2,3,4,5,6,7, dan 8 sebagai pin baris, selanjutnya mendeklariskan array column
dan row sebagai output menggunakan for. Pada program looping kita membuat column high dan
untuk baris di LOW kan agar LED dapat menyala lalu delay dan berubah menjadi HIGH agar LED
pada baris tersebut mati dan pindah baris selanjutnya, menggunakan perintah for agar program
dapat berulang ulang.

Pada percobaan kedua yaitu program 2 matrix 5x7 sama seperti percobaan pertama untuk
pin kolom dan barisnya, hanya berbeda pada fungsi void loop() dimana pin kolom HIGH dan pin
baris LOW sehingga semua LED akan menyala.

Pada percobaan ketiga yaitu menyalakan LED perbaris dalam LED DOT MATRIX 8x8,
pertama membuat array yang berisikan pin pin dari kolom dan baris, untuk pin kolom saya
menggunakan pin 6,7,8,9,10,11,12, dan 13, untuk baris saya menggunakan pin 2,3,4,5,A2,A3,A4,
dan A5, untuk menyalakan led per baris maka row nya diberikan HIGH dan columnya diberikan
LOW dan setelah delay menjadi HIGH sehingga akan berganti ke baris selanjutnya.

Pada percobaan keempat yiatu menyalakan semua LED pada LED DOT MATRIX 8x8,
sama seperti percobaan ketiga untuk posisi pinnya. hanya berbeda pada fungsi void loop() yaitu
kolom diberikan kondisi LOW dan row diberikan kondisi HIGH sehingga LED dapat menyala
semuanya.

Selanjutnya percobaan pada modul yaitu percobaan1 untuk programnya sama seperti
dimodul, disini saya menggunakan pin untuk kolom yaitu 9,10,11,12, dan 13, dan untuk barisnya
2,3,4,5,6,7, dan 8. Selanjutnya kita mendeklariskan array kolom dan array baris sebagai output,
keluaran dari program pada percobaan 1 adalah LED akan menyala semua.
Pada latihan nomor 1 kita membuat program tulisan huruf A berjalan dari kiri ke kanan,
pada latihan nomor 1 saya menggunakan metode scanning sehingga membentuk huruf atau angka
menggunakan kolom dan baris yang berisi 0 atau 1, untuk 1 led akan menyala sehingga jika angka
1 itu dibentuk seperti huruf atau angka sehingga hasilnya led akan menyala sesuai dengan pola
yang sudah kita berikan.

Pada latihan nomor 2 sama seperti latihan nomor 1,disini saya menggunakan metode
scanning dan menggunakan LED DOT MATRIX 8x8 yang diprogram akan mengeluarkan hasil
berupa tulisa 2TAB.

Pada latihan nomor 3 kita disuruh membuat program agar LED DOT MATRIX
membentuk 2 angka paling belakang dari NRP, NRP saya 1210191027 sehingga saya membentuk
huruf 27 yang dibentuk menggunakan metode scanning.

Pada latihan nomor 4 kita membuat program untuk menampilkan karakter pada display dot
matrix menggunakan IC Driver, pertama kita mendeklarasikan angka angka dari karakter yang
ada, dan selanjutnya kita tampilkan atau panggil karakter yang telah dideklarasikan tersebut
menjadi sebuah kalimat atau kata yang berkalan dari kanan kea rah kiri.

Pada latihan nomor 5 membuat led menyala sesuai dengan pola yang ada pada soal, disini
saya menggunakan metode scanning juga.

Kesimpulan
Pada percobaan di atas didapatkan kesimpulan yaitu terdapat dua jenis led dot matrix yang telah
kita pelajari yaitu 5x7 dan 8x8, led dot matrix tersebut akan menyala jika pada kondisi salah satu
nya low dan salah satu nya high jika keduanya high atau low maka led dot matrix tersebut tidak
dapat menyala dikarenakan arus tidak dapat mengalir dari anoda ke katoda, disini kita juga belajar
bagaimana untuk membuat pola atau huruf pada led dot matrix.

Anda mungkin juga menyukai