Orang-orang yang berhenti belajar akan menjadi pemilik masa lalu. Orang-orang yang masih terus belajar, akan menjadi pemilik masa depan.

Thursday, May 21, 2015

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
Fungsi:
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)


Pin dari LCD 16 X 2

No Kaki/PinNamaKeterangan
1VCC+5V
2GND0V
3VEETegangan Kontras LCD
4RSRegister Select
5R/W1 = Read, 0 = Write
6EEnable Clock LCD
7D0Data Bus 0
8D1Data Bus 1
9D2Data Bus 2
10D3Data Bus 3
11D4Data Bus 4
12D5Data Bus 5
13D6Data Bus 6
14D7Data Bus 7
15AnodaTegangan backlight positif
16Katodategangan 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
Artikel Terkait

6 comments: