Tutorial

LCD CHARACTER 16X02/16X2/1602/1602A

google-site-verification: google51618c251ae992eb.html

LCD CHARACTER 16×02

 

■ Tujuan

Setelah membaca bab ini diharapkan agar kita dapat membuat sketch untuk menampilkan beberapa karakter dan tulisan pada LCD

■ LCD (Liquid Cristal Display)

LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik yang dibuat dengan teknologi CMOS logic yang bekerja dengan tidak menghasilkan cahaya tetapi memantulkan cahaya yang ada di sekelilingnya terhadap front-lit atau mentransmisikan cahaya dari back-lit. LCD (Liquid Cristal Display) berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka ataupun grafik.

Di pasaran terdapat banyak sekali jenis dari LCD, namun pembahasan kali ini kita hanya akan membahas mengenai LCD yang biasa kita pakai untuk keperluan display mikrokontroler yang salah satunya seperti yang terlihat pada gambar di atas. Untuk LCD yang bias dipakai untuk keperluan microkontroler sendiri ada beberapa jenis dan ukuran berdasarkan jumlah karakter diantaranya :

  • LCD 16×2 dengan nama lain LCD1602/1602A/16×02
  • LCD 20×4 dengan nama lain LCD2004/2004a/20×04

Kedua jenis LCD tersebut dinamai sebagai sesuai jumlah kolom dan baris untuk setiap karakter yang mampu ditampilkan. Misalkan LCD 16×02 berarti LCD tersebut terdiri dari 16 kolom dan 2 baris karakter, begitupun dengan LCD 2004.

Gambar 8.1 LCD 16x02/16x2/1602/1602A

Gambar 8.1 LCD 16×02/16×2/1602/1602A

Gambar 8.2 LCD 20x04/20x4/2004/2004A

Gambar 8.2 LCD 20×04/20×4/2004/2004A

■ LCD 16X02

● Spesifikasi dari LCD 16×2

  • Tampilan 2 baris @ 16 karakter, 5 x 8 pixel
  • Display controller: HD44780 (standar industri LCD)
  • Dilengkapi lampu latar warna biru/hijau/kuning
  • Sudut pandang lebar dengan tingkat kontras yang dapat diatur dan terlihat jelas
  • Tegangan kerja: 5V DC
  • Dimensi modul: 80 x 36 x 12 mm
  • Dimensi layar tampilan: 64,5 mm x 16 mm
  • Datasheet LCD 16×2 DOWNLOAD

Untuk dapat memahami cara penggunaan modul LCD terlebih dahulu kita harus mengetahui fungsi dari pin-pin yang terdapat pada LCD. Sesuai dengan gambar di atas modul LCD memiliki 16 pin yang diantaranya merupakan pin untuk jalur data sebanyak 8 buah, 3 pin sebagai jalur pengontrol sedangkan sisanya merupakan pin untuk pengaturan dan catu daya. Secara ringkas fungsi dan letak dari pin-pin tersebut.

Tabel 8.1 Fungsi dan Konfigurasi Pin Modul LCD 16x2

Tabel 8.1 Fungsi dan Konfigurasi Pin Modul LCD 16×2

Gambar 8.3 Letak dan Nama Pin Pada Modul LCD 16x2

Gambar 8.3 Letak dan Nama Pin Pada Modul LCD 16×2

Penjelasan secara umum mengenai Pin LCD ini adalah sebagai berikut :

Pin 1 dan 2 : Merupakan sambungan catu daya, Vss dan Vdd. Pin Vdd dihubungkan dengan tegangan positif catu daya, dan Vss pada 0V atau ground.

Pin 3 : Merupakan pin kontrol Vee, yang digunakan untuk mengatur kontras display. Idealnya pin ini dihubungkan dengan tegangan yang bisa dirubah untuk memungkinkan pengaturan terhadap tingkatan kontras display sesuai dengan kebutuhan, pin ini dapat dihubungkan dengan variable resistor sebagai pengatur kontras.

Pin 4 : Merupakan Register Select (RS), masukan yang pertama dari tiga command control input. Dengan membuat RS menjadi high, data karakter dapat ditransfer dari dan menuju modulnya.

Pin 5 : Read/Write (R/W), untuk memfungsikan sebagai perintah write maka R/W low atau menulis karakter ke modul. R/W high untuk membaca data karakter atau informasi status dari register-nya.

Pin 6 : Enable (E), input ini digunakan untuk transfer aktual dari perintah-perintah atau karakter antara modul dengan hubungan data. Ketika menulis ke display, data ditransfer hanya pada perpindahan high atau low. Tetapi ketika membaca dari display, data akan menjadi lebih cepat tersedia setelah perpindahan dari low ke high dan tetap tersedia hingga sinyal low lagi.

Pin 7-14 : Pin 7 sampai 14 adalah delapan jalur data/data bus (D0 sampai D7) dimana data dapat ditransfer ke dan dari display.

Pin 16 : Pin 16 dihubungkan kedalam tegangan 5 Volt untuk memberi tegangan dan menghidupkan lampu latar/Back Light LCD.

■ Mengakses LCD (Liquid Cristal Display) Dengan Menggunakan Arduino

● Konfigurasi Modul LCD Display dengan Arduino Uno

Dari 16 Pin pad Modul LCD display tidak digunakan seluruhnya ketika kita mengkonfigurasikannya dengan Arduino Uno. Selain itu kita juga perlu sebuah komponen tambahan sebagai pengaturan kontras yaitu sebuah Potensio meter. Untuk lebih jelasnya berikut adalah gambar skematik konfigurasi modul LCD dan Arduino Nano,

Alat dan Bahan, Beserta Link Pembelian :

Gambar 8.4 Rangkaian LCD dan Arduino Nano

Gambar 8.4 Rangkaian LCD dan Arduino Nano

● Membuat Sketch Dasar LDC

Setelah kita mngenal modul LCD dan dapat mengetahui cara mengkonfigurasinya maka kali ini kita akan mempelajari dasar-dasar pembuatan skecht-nya. Untuk itu terlebih dahulu mari kita coba konfigurasikan LCD yang berada pada Kit Starter dengan Arduino Uno sesuai dengan konfigurasi yang telah kita pelajari sebelumnya.

Untuk mencoba rangkaian yang telah kita susun maka selanjutnya kita dapat memasukan beberapa sketch dasar di bawah ini :

No.

Pin LCD pada Kit Starter

Pin Arduino Uno

1. Gn (Ground) GND (ground)
2. 5V 5V
3. RS (register Select) Digital 12
4. E (enable) Digital 11 (PWM)
5. D4 Digital 5
6. D5 Digital 4
7. D6 Digital 3
8. D7 Digital 2

● Sketch Menampilkan Tulisan

#include <LiquidCrystal.h>
// Memanggi library LCD
LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //pin yang dioakai Setup Library 

void setup() 
{
  lcd.begin(16, 2); // Menyiapkan LCD yang dipakai (LCD 16x2)
}
void loop() 
{
lcd.clear (); // Bersihkan Tammpilan LCD
lcd.print ("CNC STORE"); // 
lcd.setCursor(0,1);
lcd.print ("CHIP & CHEAP");
delay (3000);
lcd.clear ();
lcd.print ("CNC STORE");
lcd.setCursor(0,1);
lcd.print ("ITU MURAH");
delay (3000);
}
  • lcd.clear ();

Memerintahkan untuk menghapus isi layar LCD. Dengan demikian perintah ini akan menghapus selutuh tampilan dan data pada LCD dan kursor akan otomatis akan diletakan pad kolom pertama dan baris pertama.

  • lcd.print (“Belajar Arduino”);

Memerintahkan untuk menampilkan tulisan yang berada di antara dua kutip ( “ ) yaitu CNC STORE

  • lcd.setCursor

Sketch ini digunakan untuk memerintahkan kursor pada kolom 0 (kolom pertama) baris 1 (baris kedua). Perlu diketahui, sistem koordinat yang berlaku pada CD ditunjukan pada gambar 6.10. pada LCD yang bertipe 16×2 terdapat 32 koordinat yamh berarti dapat ditempati oleh 32 karakter. Karakter tersebut bisa berupa sebuah angka, hurup, maupun simbol. Untuk lebih jelasnya perhatikan gambar 6.10 mengenai titik oordinat LCD 16×2.

Gambar 8.5 Sistem koordinat pada LCD 16x2 (CEL)

Gambar 8.5 Sistem koordinat pada LCD 16×2 (CEL)

  • Perintah-perintah lainya secara umum sama seperti yang telah di jelaskan di atas. Untuk contoh-contoh sketch yang lain mengenai lcd dapat dipelajari pada sample program yang telah tersedia diaplikasi IDE Arduino.
Gambar 8.6 Hasil dari Perogram

Gambar 8.6 Hasil dari Perogram

Demikian lah sedikit penjelasan singkat dan tutorial dasar mengenai LCD Character 16×2 ini.

Terimakasih telah berkunjung di WEB kita, Keritik, saran dan Masukan silahkan koment pada artikel ini, Hatur nuhun 🙂

Download PDF

Untuk Tutorial LCD dengan I2C bisa kunjungi Link di bawah ini :

============================

https://cncstorebandung.com/lcd_i2c/

 

LCD 16×2 LCD 16×02 LCD 1602 LCD 1602A

Mengakses LCD 16×02 menggunakan Arduino Uno

Mengakses LCD 16×02 menggunakan Arduino Nano

Mengakses LCD 16×02 menggunakan Arduino Mega

Mengakses LCD 16×2 menggunakan Arduino Promini

Tutorial LCD 16×02 menggunakan Arduino Uno

Tutorial LCD 16×02 menggunakan Arduino Nano

Tutorial LCD 16×02 menggunakan Arduino Mega

Tutorial LCD 16×2 menggunakan Arduino Promini

Menggunakan LCD 16×02 menggunakan Arduino Uno

Menggunakan 16×02 menggunakan Arduino Nano

Menggunakan 16×02 menggunakan Arduino Mega

Menggunakan 16×2 menggunakan Arduino Promini

 

2 thoughts on “LCD CHARACTER 16X02/16X2/1602/1602A

  1. ardy says:

    Wah trimakasih kang, work ternyata,,

    1. admin says:

      sama-sama 🙂

Leave a Reply

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