LCD 16x2 Blinking text di Arduino

Ditulis oleh agan

بِسْــــــــــــــــمِ اﷲِالرَّحْمَنِ اارَّحِيم

LCD (Liquid Crystal Display) adalah suatu jenis media tampilan yang menggunakan kristal cair sebagai penampil utama. LCD sudah digunakan di berbagai bidang, misalnya dalam alat-alat elektronik, seperti televisi, kalkulator ataupun layar komputer.

Pada Percobaan kali ini saya akan menampilkan blinking text ( Tulisan berkedip ) menggunakan LCD 16x2 yang artinya LCD tersebut terdiri dari 16 kolom dan 2 baris karakter

Alat dan Bahan yang dibutuhkan :

  • 1x Arduino Uno
  • 1x Potensio meter 5K Ohm
  • 1xResistor 330 Ohm
  • 16 Pin header ( Connector ) lalu di solder terlebih dahulu ke LCD )
  • 1x Breadboard
  • Kabel jumper secukupnya
 Berikut ini adalah tabel keterangan dari pin di LCD 16 X 2 :

No Kaki/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 backlight positif
16 Katoda tegangan backlight Negatif

Keterangan Pin LCD :

Pin LCD 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 LCD 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 LCD nomor 6 (ENABLE) digunakan untuk mengaktifkan LCD pada proses penulisan data ke Register Kontrol dan Register Data LCD.



Langkah - langkah menghubungkan LCD ke Arduino :

1.) Susun rangkaian seperti gambar berikut pada breadboard.



Keterangan Pemasangan : 
  • Pin RS (kaki 4) di sambungkan dengan pin arduino digital pin 12
  • Pin E (kaki 6) di sambungkan dengan pin arduino digital pin 11
  • Pin D4 (kaki 11) di sambungkan dengan pin arduino digital pin 5
  • Pin D5 (kaki 12) di sambungkan dengan pin arduino digital pin 4
  • Pin D6 (kaki 13) di sambungkan dengan pin arduino digital pin 3
  • Pin D7 (kaki 14) di sambungkan dengan pin arduino digital pin 2
  • Sambungkan potensio 10 KOhm ke  +5v dan GND , dan Pin LCD 3 ke potensio
  • Pin 5 (R/W) ke Ground
2.) Setelah itu sambungkan Arduino pada Laptop/PC dengan menggunakan kabel serial.
3.) Download dan Install program Arduino IDE di Arduino.cc ( If Needed )
4.) Setelah terinstall, jalankan program Arduino-nya.
5.) Klik menu "Tools -> Board -> Arduino Uno"
6.) Klik menu "Tools -> Port -> ( Pilih Port arduino yang terdeteksi di komputer anda )
7.) Lalu masukan Sketch dibawah ini.

Klik show untuk melihat sketch
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
 
  lcd.begin(16, 2);
  lcd.setCursor(0,0);
  lcd.print("Muhamad Andi"); // Ubah dengan tulisanmu
  lcd.setCursor(0,1);
  lcd.print("Teknik Elektro"); // Ubah dengan tulisanmu
}

void loop() {
 
  delay(500);
  lcd.noDisplay();
  delay(200);
  lcd.display();
}

8.) Lalu upload sketch, maka akan seperti video seperti dibawah ini.


Terimakasih, semoga bermanfaat.

Blog, Updated pada: 14:12:00
Comments
0 Comments

0 comments:

Post a Comment

Masih Bingung atau Hal Lainnya? Silahkan Bertanya di Kolom Komentar :)

~ Dilarang SARA
~ Dilarang PORNOGRAPHY
~ Dilarang SPAM
~ Dilarang MENINGGALKAN LINK AKTIF
~ Maaf untuk Anonymous, tidak bisa Berkomentar.

Apabila Komentar anda belum muncul, Tunggu sampai di Moderasi.
Terimakasih atas Perhatiannya.


English French German Spain Italian Dutch Russian