Rangkaian LCD 2x16 Lengkap Dengan Program Arduino - LCD adalah merupakan display untuk menampilkan karakter yang mana LCD merupakan singkatan dari liquid crystal display. LCD memiliki beberapa ukuran sesuai dengan jumlah karakternya berdasarkan baris dan kolom,pada kesempatan ini menggunakan lcd 2x16 yang artinya display ini memiliki 16 kolom karakter sebanyak 2 baris jadi total karakter yang bisa di tampilkan adalah 16x2 di mana dalam 1 baris maksimal karakter yang dapat ditampilkan hanya 16 karakter saja.
Pengertian LCD
LCD (Liquid Cristal Display) adalah merupakan salah satu jenis display elektronik yang dibuat menggunakan teknologi CMOS logic yang dapat bekerja dengan tidak menghasilkan cahaya namun memantulkan cahaya yang ada di sekitarnya terhadap front-lit atau mentransmisikan cahaya dari back-lit. Fungsi dari LCD yaitu sebagai penampil data baik dalam bentuk karakter, huruf, angka ataupun grafik.Berikut ini adalah bentuk fisik dari lcd 2x16
![]() |
lcd 2x16 warna backlight biru |
Susunan Pin/Kaki LCD 2x16
![]() |
susunan pin lcd 2x16 |
Pin | Nama | Keterangan |
1 | VCC | +5V |
2 | GND | 0V |
3 | VEE | Tegangan Kontras LCD |
4 | RS | Register Select |
5 | R/W | 1 = Read, 0 = Write |
6 | E | Enable Clock LCD |
7 | D0 | Data Bus 0 |
8 | D1 | Data Bus 1 |
9 | D2 | Data Bus 2 |
10 | D3 | Data Bus 3 |
11 | D4 | Data Bus 4 |
12 | D5 | Data Bus 5 |
13 | D6 | Data Bus 6 |
14 | D7 | Data Bus 7 |
15 | Anoda | Tegangan Positif Backlight |
16 | Katoda | Tegangan Negatif Backlight |
- Pin nomor 4 (RS) merupakan Register Selector yang berfungsi untuk memilih Register Kontrol atau Register Data. Register kontrol digunakan untuk mengkonfigurasi LCD. Register Data digunakan untuk menulis data karakter ke memori display LCD.
- Pin nomor 5 (R/W) digunakan untuk memilih aliran data apakah READ ataukah WRITE. Karena kebanyakan fungsi hanya untuk membaca data dari LCD dan hanya perlu menulis data saja ke LCD, maka kaki ini dihubungkan ke GND (WRITE).
- Pin nomor 6 (ENABLE) digunakan untuk mengaktifkan LCD pada proses penulisan data ke Register Kontrol dan Register Data LCD.
Rangkaian LCD 2x16
Rangkaian LCD 2x16 Dengan Board Arduino
![]() |
Rangkaian LCD 2x16 Dengan Arduino |
- Pin 3 VEE merupakan pin yang di gunakan untuk mengaturan kontras karakter dengan menyambungkan potensio 10 KOhm ke +5v dan GND sehingga dapat di sesuaikan
- Pin 5 (R/W) ke Ground
- Pin 4 RS di hubungkan dengan pin arduino digital pin 12
- Pin 6 E di hubungkan dengan pin arduino digital pin 11
- Pin 11 D4 di hubungkan dengan pin arduino digital pin 5
- Pin 12 D5 di hubungkan dengan pin arduino digital pin 4
- Pin 13 D6 di hubungkan dengan pin arduino digital pin 3
- Pin 14 D7 di hubungkan dengan pin arduino digital pin 2
- Pin 15 Anoda di hubungkan ke +5volt
- Pin 16 Katoda di hubungkan ke Gound
- Pin 1 VCC di hubungkan ke VCC +5volt
- Pin 2 GND di hubungkan ke tegangan negatif Ground
Program LCD 2x16 Menggunakan Arduino
Pada praktek kali ini menggunakan tambahan library LiquidCrystal yang berfungsi untuk menentukan pin yang di gunakan dan perintah untuk menuliskan karakter pada lcd. berikut ini adalah program sederhana yang dapat anda praktekkan untuk menampilkan karakterpada lcd menggunaka arduino:
//menggunakan library LiquidCrystal.h
#include <LiquidCrystal.h>
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);
void setup() {
lcd.begin(16, 2);
//meunilaskan kata pada lcd
lcd.print("Belajar Robot");
}
void loop() {
//meletakkan kursor pada kolom pertama (0) dan baris kedua (1)
lcd.setCursor(0, 1);
// menuliskan kata pada lcd
lcd.print("lcd 2x16");
}
Semoga artikel ini mambantu dalam menyelesaikan masalah anda tentang lcd 2x16, lihat juga Program LCD 2x16 Teks Berjalan dengan Arduino
Kamu SUKA Artikel ini?
0 comments:
Post a Comment
Anda tidak dapat menggunakan beberapa tag HTML
seperti <b>, <i>, <a>, <p> dan lainnya