Tujuan Pembelajaran
———————————————————————————————
65
66 Interface Dengan LCD
Menurut Adrianto (2015) LCD adalah suatu display dari bahan cairan
kristal yang pengoperasiannya menggunakan sistem dot matriks. LCD ba-
nyak digunakan sebagai display dari alat-alat elektronika seperti kalkulator,
multimeter digital, jam digital dan sebagainya. Secara Garis Besar, terda-
pat dua jenis LCD yaiut LCD teks dan LCD grafik. LCD teks digunakan
untuk menampilkan teks atau simbol-simbol tertentu. Adapun LCD grafik
memungkinkan untuk menampilkan gambar.
Pin 1 dan 2 Merupakan sambungan catu daya, Vss, dan Vdd. Pin Vdd
dihubungkan dengan tegangan positif catu daya, sedangkan Vss pada
0 volt atau ground. Meskipun demikian, data menentukan catu 5
Vdc (hanya beberapa mA), menyediakan 6V dan 4,5V yang keduanya
bekerja dengan baik, bahkan 3V cukup untuk beberapa modul.
Pin 3 Merupakan pin kontrol Vcc yang digunakan untuk mengatur kontras
display. Idealnya pin ini dihubungkan dengan tegangan yang bisa diu-
bah untuk memungkinkan pengaturan tingkatan kontras display sesuai
kebutuhan.
Pin 4 Merupakan register select (RS), masukan yang pertama dari 3 com-
mand control input. Dengan membuat RS menjadi high, data karakter
dapat ditransfer dari dan menuju modulnya.
Pin 6 Merupakan Enable (E). Input ini digunakan untuk transfer aktual
perintah-perintah atau karakter anatara modul dengan hubungan da-
ta. Ketika menulis ke display, data ditransfer hanya pada perpindahan
68 Interface Dengan LCD
Pin 15 dan 16 Pin 15 atau A (+) mempunyai level DC +5V dan berfungsi
sebagai LED backlight +, sedangkan pin 16 atau K (-) memiliki level
0V dan berfungsi sebagai LED backlight.
4.3.2 Pemrograman
Pada umumnya, pemrograman LCD pada AVR memanfaatkan library
bawaan seperti yang tersedia pada aplikasi CodeVision AVR yaitu ”alcd.h”.
Berikut adalah source code dan fungsinya pada penggunaan LCD.
Listing Program:
Interface LCD di Arduino 71
Pada aplikasi Arduino IDE memerlukan satu library yang bernama ”LiquidCrystal.h”,
library ini menyediakan perintah dasar yang langsung dapat digunakan, per-
intah dasar dapat dilihat pada tabel berikut.
Berikut adalah contoh source code pada aplikasi arduino.IDE untuk me-
nampilkan kata ”M ikrokontrolerdanInterf ace” pada LCD.
Listing Program:
Interface LCD di Arduino 73
74 Interface Dengan LCD
Rangkuman
———————————————————————————————
1. LCD adalah suatu display dari bahan cairan kristal yang pengope-
rasiannya menggunakan sistem dot matriks. LCD banyak digunakan
sebagai display dari alat-alat elektronika seperti kalkulator, multime-
ter digital, jam digital dan sebagainya.
2. Terdapat dua jenis LCD yaiut LCD teks dan LCD grafik. LCD teks
digunakan untuk menampilkan teks atau simbol-simbol tertentu. Ada-
pun LCD garafik memungkinkan untuk menampilkan gambar.
Soal Formatif
———————————————————————————————
Tugas Latihan
———————————————————————————————
Buatlah rangkaian dan program menggunakan mikrokontroler AVR dan
Arduino menggunakan interface 1 buah LCD, dan 1 buah pushbutton. Buat-
lah dengan algoritma, jika tombol ditekan akan tampil tulisan WELCOME
di LCD, dan jika ditekan lagi untuk kedua kalinya akan muncul NAMA
anda, dan terakhir jika ditekan lagi akan muncul TANGGAL LAHIR anda.
76 Interface Dengan LCD