Tutorial Arduino - Library pada LCD (Liquid Cristal Display)
Tutorial Arduino library pada LCD (Liquid Cristal Display) yang mengambil referensi dari http://www.arduino.cc/en/Reference/LiquidCrystal. Gambar LCD 16X2 beserta pinnya terdapat pada gambar dibawah ini
LiquidCrystal()
adalah setingan awal ketika menggunakan LCD, setingan ini berfungsi untuk konfigurasi dari pin LCD.
sintaknya :
LiquidCrystal(rs, enable, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d4, d5, d6, d7)
LiquidCrystal(rs, enable, d0, d1, d2, d3, d4, d5, d6, d7)
LiquidCrystal(rs, rw, enable, d0, d1, d2, d3, d4, d5, d6, d7)
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 |
begin()
untuk menentukan dimensi dari lcd yang akan di gunakan
sintaknya :
lcd.begin(cols,rows)
clear()
untuk menghapus layar LCD dan posisi kursor di sudut kiri atas.
sintaknya :
lcd.clear()
home()
Posisi kursor di kiri atas LCD. Artinya, menggunakan lokasi yang di keluaran teks setelah layar. Untuk juga menghapus layar, gunakan fungsi clear () sebagai gantinya.
sintaknya
lcd.home()
setCursor()
menentukan posisi cursor mulai penulisan
sintaknya :
lcd.setCursor(col,row)
write()
untuk menuliskan data pada LCD,misalkan akan menuliskan data dari hasil pembacaan serial dsb
sintaknya :
lcd.write(data)
print()
untuk menuliskan text pada LCD
sintaknya :
lcd.write("text")
cursor() dan noCursor()
Menampilkan kursor LCD: underscore (garis) pada posisi mana karakter berikutnya akan ditulis. dan menidaktampilkan
sintaknya :
lcd.cursor()
lcd.noCursor()
blink() dan noBlink()
Menampilkan kursor LCD berkedip. Jika digunakan dalam kombinasi dengan fungsi cursor(), hasilnya akan bagus. noBlink (tidak menampilkan)
sintaknya :
lcd.blink()
lcd.noBlink()
display() dan noDisplay()
Menyalakan pada layar LCD, setelah itu sudah dimatikan dengan noDisplay (). Ini akan mengembalikan teks (dan kursor) yang ada di layar.
sintaknya :
lcd.display()
lcd.noDisplay()
scrollDisplayLeft() dan scrollDisplayRight()
skrol konten display satu space dari kiri / kanan
lcd.scrollDisplayLeft()
lcd.scrollDisplayRight()
autoscroll()
noAutoscroll()
leftToRight()
rightToLeft()
createChar()
REFERENSI
http://www.arduino.cc/en/Reference/LiquidCrystal
http://www.arduino.web.id/2012/04/library-pada-lcd-liquid-cristal-display.html
http://belajar-tanpa-henti.blogspot.co.id/2015/05/tutorial-arduino-library-pada-lcd.html