Rangkaian LCD 2x16 Lengkap Dengan Program Arduino

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
lcd 2x16 warna backlight biru

Susunan Pin/Kaki LCD 2x16

susunan pin 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 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?
Rangkaian LCD 2x16 Lengkap Dengan Program Arduino Rating: 4.5 Diposkan Oleh: mrpujar

0 comments:

Post a Comment

Anda tidak dapat menggunakan beberapa tag HTML
seperti <b>, <i>, <a>, <p> dan lainnya