KUNJUNGI KAMI

KUNJUNGI KITA DI BUKALAPAK, TOKOPEDIA DAN SHOPEE

LCD Character 16X2/1602/16X02/1602A Arduino CNC STORE BANDUNG


LCD CHARACTER 16x2 BLOG CNC STORE BANDUNG BLOG

LCD 16X2 1602 DAN LCD 20X4 2004 LCD ARDUINO
LCD 16X2 1602 DAN LCD 20X4 2004

■ 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 16x2 dengan nama lain LCD1602/1602A/16x02
  • LCD 20x4 dengan nama lain LCD2004/2004a/20x04
Kedua jenis LCD tersebut dinamai sebagai sesuai jumlah kolom dan baris untuk setiap karakter yang mampu ditampilkan. Misalkan LCD 16x02 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.2 LCD 20x04/20x4/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 16x2 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

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

● 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 16x2 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 16x2.



Gambar 8.5 Sistem koordinat pada LCD 16x2 (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

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

PDF DOWNLOAD

FILE EXE 3D BOOK

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



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

https://cncstorebandung.com/lcd_i2c/


LCD 16x2 LCD 16x02 LCD 1602 LCD 1602A

Mengakses LCD 16x02 menggunakan Arduino Uno

Mengakses LCD 16x02 menggunakan Arduino Nano

Mengakses LCD 16x02 menggunakan Arduino Mega

Mengakses LCD 16x2 menggunakan Arduino Promini

Tutorial LCD 16x02 menggunakan Arduino Uno

Tutorial LCD 16x02 menggunakan Arduino Nano

Tutorial LCD 16x02 menggunakan Arduino Mega

Tutorial LCD 16x2 menggunakan Arduino Promini

Menggunakan LCD 16x02 menggunakan Arduino Uno

Menggunakan 16x02 menggunakan Arduino Nano

Menggunakan 16x02 menggunakan Arduino Mega

Menggunakan 16x2 menggunakan Arduino Promini





3 komentar: