https://www.idblanter.com/search/label/Template
https://www.idblanter.com
BLANTERORBITv101

CARA MENAMPILKAN KARAKTER PADA LCD 16 X 2 mm MENGGUNAKAN ARDUINO

Rabu, 10 Agustus 2016
LCD (Liquid Cristal Display)
LCD (Liquid Cristal Display) adalah salah satu jenis display elektronik yang bekerja dengan memantulkan cahaya yang ada di sekelilingnya. LCD berfungsi sebagai penampil data baik dalam bentuk karakter, huruf, angka ataupun grafik.

Pin, kaki atau jalur input dan kontrol dalam LCD (Liquid Cristal Display):

Pin data,
adalah jalur untuk memberikan data karakter yang ingin ditampilkan menggunakan LCD (Liquid Cristal Display) dapat dihubungkan dengan bus data dari rangkaian lain seperti mikrokontroler dengan lebar data 8 bit.
Pin RS (Register Select),
berfungsi sebagai indikator atau yang menentukan jenis data yang masuk, apakah data atau perintah. Logika low menunjukan yang masuk adalah perintah, sedangkan logika high menunjukan data.
Pin R/W (Read Write),
berfungsi sebagai instruksi pada modul jika low tulis data, sedangkan high baca data. 
Pin E (Enable),
digunakan untuk memegang data baik masuk atau keluar. 
Pin VLCD,
berfungsi mengatur kecerahan tampilan (kontras) dimana pin ini dihubungkan dengan trimpot 5 Kohm, jika tidak digunakan dihubungkan ke ground, sedangkan tegangan catu daya ke LCD sebesar 5 Volt.

Regrister control dalam LCD (Liquid Cristal Display):

Register perintah,
yaitu register yang berisi perintah-perintah dari mikrokontroler ke panel LCD (Liquid Cristal Display) pada saat proses penulisan data atau tempat status dari panel LCD (Liquid Cristal Display) dapat dibaca pada saat pembacaan data. 
Register data,
yaitu register untuk menuliskan atau membaca data dari atau keDDRAM. Penulisan data pada register akan menempatkan data tersebut keDDRAM sesuai dengan alamat yang telah diatur sebelumnya.

Progress pada kali ini adalah bagaimana cara menampilkan karakter di LCD 16 x 2. Langsung saja.

Komponen yang dibutuhkan:
-  Arduino Uno
-  LCD 16 x 2
-  Potensiometer 10k
-  Resistor 220 ohm
-  Kabel jumper
-  Breadboard

Skematik

Susunlah rangkaian seperti berikut:

amik
Keterangan :
LCD RS pin to digital pin 12
LCD Enable pin to digital pin 11
LCD D4 pin to digital pin 5
LCD D5 pin to digital pin 4
LCD D6 pin to digital pin 3
LCD D7 pin to digital pin 2

Listing Program:

// include the library code:
#include 

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows:
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("Selamat Datang!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}


portal//robotikaclub

Author

Hestech Indonesia

Innovasi di bidang Teknologi, Listrik, Teknik Komputer dan gaya Hidup. Info lainnya tentang praktik konservasi berbasis Sains, inovasi, dan kearifan lokal