LCD 16×2 (Liquid Crystal Display) merupakan modul penampil data yang mempergunakan 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, dan lain-lain.
1. Skema Rangkaian
Gambar rangkaian Running Text LCD
Keterangan Sambungan :
Pin pada LCD :
- Pin VSS – Ground
- Pin VDD – 5V
- Pin VO – Potensio
- Pin RS – Pin 12 Arduino
- Pin R_W – Ground
- Pin E – Pin 11 Arduino
- Pin DB4 – Pin 5 Arduino
- Pin DB5 – Pin 4 Arduino
- Pin DB6 – Pin 3 Arduino
- Pin DB7 – Pin 2 Arduino
- Pin A – 5V
- Pin K – Ground
2. Alat / Bahan
- Arduino : 1 buah
- Breadboard : 1 buah
- LCD 16×2 : 1 buah
- Potensiometer 10kΩ : 1 buah
3. Sketch Program
Sketch program ini hanya dapat diakses oleh member Indobot Premium.
Dapatkan puluhan ebook gratis dengan registrasi melalui tombol di bawah!
/* Program Running Text LCD dibuat oleh Indobot */ #include <LiquidCrystal.h> //Pendeklarasian Library const int PIN_RS = 12; // Pemilihan Pin dan pendeklarasian variabel const int PIN_E = 11; const int PIN_DB_4 = 5; const int PIN_DB_5 = 4; / const int PIN_DB_6 = 3; const int PIN_DB_7 = 2; LiquidCrystal lcd(PIN_RS, PIN_E, PIN_DB_4, PIN_DB_5, PIN_DB_6, PIN_DB_7); void setup() { lcd.begin(16, 2); //Pengaturan LCD } void loop() { //Perulangan Program int i; lcd.setCursor(0, 0); lcd.print("Halo!"); //Kata yang Berjalan for (i = 0 ; i < 16; i++) { lcd.scrollDisplayRight(); delay(250); } }
Baca Juga : Mengapa Harus Ikut Bootcamp IoT di Indobot Academy
Kesimpulan :
Program ini berfungsi untuk membuat Running Text pada LCD sesuai dengan teks yang diprogram.
Mau belajar elektronika dasar? Arduino? atau Internet of Things? Ikuti kursus online Indobot Academy!