Anda di halaman 1dari 3

LCD 16×2 (Liquid Crystal Display)

LCD 16×2 (Liquid Crystal Display) merupakan modul penampil data yang
mepergunakan kristal cair sebagai bahan untuk penampil data yang berupa tulisan
maupun gambar. Pengaplikasian pada kehidupan sehari – hari yang mudah dijumpai
antara lain pada kalkulator, gamebot, televisi, atau pun layar komputer.
Jenis dari perangkat ini ada yang dan pada postingan ini akan dibahas tentang Tutorial
Arduino mengakses LCD 16×2 dengan mudah, dimana mudah didapatkan ditoko
elektronik terdekat.
Spesifikasi dari LCD 16×2
Adapun fitur – fitur yang tersedia antara lain

 Terdiri dari 16 kolom dan 2 baris


 Dilengkapi dengan back light
 Mempunyai 192 karakter tersimpan
 Dapat dialamati dengan mode 4-bit dan 8-bit
 Terdapat karakter generator terprogram

Pin – pin LCD 16×2 dan keterangannya

Keterangan :

1. GND : catu daya 0Vdc


2. VCC : catu daya positif
3. Constrate : untuk kontras tulisan pada LCD
4. RS atau Register Select :
 High : untuk mengirim data
 Low : untuk mengirim instruksi
5. R/W atau Read/Write
 High : mengirim data
 Low : mengirim instruksi
 Disambungkan dengan LOW untuk pengiriman data ke layar
6. E (enable) : untuk mengontrol ke LCD ketika bernilai LOW, LCD tidak dapat
diakses
7. D0 – D7 = Data Bus 0 – 7
8. Backlight + : disambungkan ke VCC untuk menyalakan lampu latar
9. Backlight – : disambungkan ke GND untuk menyalakan lampu latar

Instalasi LCD

CATATAN:
1. Hubungkan pin VCC pada LCD i2C ke pin 5V Arduino
2. Hubungkan pin GND pada LCD i2C ke pin GND Arduino
3. Hubungkan pin SCL pada LCD i2C ke pin SCL (atau bisa pake pin A5) Arduino
4. Hubungkan pin SDA pada LCD i2C ke pin SDA (atau bisa pake pin A4) Arduino

//LATIHAN 8
//Dibuat Oleh…..
#include <Liquidcrystal_I2c.h>
Liquidcrytal_I2c lcd(0x27,16,2); // set the LCD address to 0x27 for a 16 chars and 2 line display
void setup(){
lcd.backlight(); // Menyalakan backlight
lcd.init();//Menginisialisasi tampilan LCD
lcd.setCursor(0, 0); // Tempatkan cursor pada posisi 0 dan 0
lcd.print("SMKN 3");//Menampilkan karakter
lcd.setCursor(0, 1); // Tempatkan cursor pada posisi 0 dan 1
lcd.print("KOMPETENSI TAV");
}
void loop(0{
}
//LATIHAN 9
//Dibuat Oleh…..

#include <LiquidCrystal_I2C.h>
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
lcd.backlight();//menyalakan backlight lcd
lcd.init();
}
void loop() {
int i;
lcd.setCursor(0,0);
lcd.print("SELAMAT DATANG DI TAV SMKN 3 KUNINGAN");
for(i=0;i<16;i++){
lcd.scrollDisplayLeft();
delay(500);
}
}

Tugas:
- Kerjakan secara berkelompok
- Buat Projek Arduino yang menggunakan LCD

Anda mungkin juga menyukai