Cara mengakses modul display LCD 16×2

Penjelasan Singkat

Pada artikel kali ini akan dibahas bagaimana cara mengakses modul display LCD 16×2 menggunakan Arduino yang mudah dipratekan.

LCD (Liquid Crystal Display) adalah suatu jenis media tampil yang menggunakan kristal cair sebagai penampil utama. Aplikasi yang sudah diterapkan pada alat–alat elektronik seperti televisi, kalkulator, AC, atau pun layar komputer.

Fungsinya sebagai penampil yang nantinya akan digunakan untuk menampilkan status kerja alat untuk sistem pemantauan. Jenis dari perangkat ini ada yang dan pada postingan ini akan dibahas tentang Tutorial Arduino mengakses LCD 16×2 dengan mudah.

Fitur LCD 16×2

Adapun fitur – fitur yang tersedia antara lain
a. Terdiri dari 16 karakter dan 2 baris.
b. Mempunyai 192 karakter tersimpan.
c. Terdapat karakter generator terprogram.
d. Dapat dialamati dengan mode 4-bit dan 8-bit.
e. Dilengkapi dengan back light.

Pin – pin LCD 16×2 dan keterangannya

Keterangan :

  1. GND : catu daya 0Vdc
  2. VCC : catu daya positif
  3. Constrate : untuk kontras tulisan pada LCD
  4. RS (Register Select) :
    • High : untuk mengirim data
    • Low : untuk mengirim instruksi
  5. R/W (Read/Write)
    • High : mengirim data
    • Low : mengirim instruksi
    • Dihubungkan dengan LOW untuk pengiriman data ke layar
  6. E (enable) : untuk mengontrol ke LCD ketika bernilai LOW, LCD tidak dapat diakses
  7. D0 – D7 = Data Bus 0 – 7
  8. Backlight + : dihubungkan ke VCC untuk menyalakan lampu latar
  9. Backlight – : dihubungkan ke GND untuk menyalakan lampu latar

Tutorial Pertama

Bahan yang perlu dipersiapkan untuk Tutorial Arduino akses LCD 16×2 antara lain :

  • Arduino Uno
  • Komputer + Software IDE Arduino
  • LCD 16×2
  • Potensiometer
  • Kabel Jumper

Rangkaian yang perlu dirangkai

LCD 16x2 dan arduino

Keterangan :

  • RS > 12
  • E > 11
  • R/W > gnd
  • D4 > 5
  • D5 > 4
  • D6 > 3
  • D7 > 2
  • Vo > output dari potensiometer

Untuk library yang digunakan sudah include secara default di software IDE Arduino.

Koding pemrograman

 

Hasil dari program diatas :

Hasil tutorial arduino mengakses lcd 16x2

Program kedua autoscroll

Hasil dari program diatas :

scroll teks lcd 16x2


Alternatif mengakses LCD 16×2

Untuk menghemat pin pin pada Arduino ada 1 modul LCD yang bisa manfaatkan untuk alternatif mengakses LCD yaitu modul LCD PCF8574. Pada modul tersebut menggunakan antarmuka atau interface I2C, sehingga hanya membutuhkan 2 pin saja yaitu SDA dan SCL.

Baca juga :  Penjelasan tentang Input Output Arduino

Spesifikasi modul

  • Tegangan beroperasi antara 2-5 Vdc
  • Pada saat kondisi standby konsumsi arus hanya 10 uA
  • Kompatibel dengan semua jenis mikrokontroler
  • Kendali 8 bit menggunakan antarmuka i2c
  • Open-drain interrupt output

Pada pasaran sudah banyak dijumpai ic ini dikemas ke dalam modul LCD i2c, seperti gambar dibawah ini.

modul pc8574 lcd 16x2

Modul i2c ic pcf8574

Tutorial pertama menggunakan modul PCF8574

Bahan yang perlu dipersiapkan antara lain :

  • Arduino Uno
  • Komputer + Software IDE Arduino
  • Modul PCF8574
  • LCD 16×2
  • Kabel Jumper

Skema yang perlu dirangkaikan

Library yang dapat digunakan yaitu filenya

Peletakan Library pada OS :

  1. Mac : (home directory)/Documents/Arduino/libraries
  2. PC (Windows) : program files (x86) -> Arduino -> libraries
  3. Linux : (home directory)/sketchbook/libraries

Untuk alamat i2c LCD dapat digunakan i2c scanner seperti artikel posting sebelumnya.

Hasil i2 scanner :

I2 Scanner modul pcf8574

Sehingga dapat ditarik kesimpulan bahwa address untuk modul yang terpasang itu 0x38, dan itu perlu diisikan ke program diatas.

Hasil program diatas :hasil tutorial arduino mengakses modul pcf8574 lcd16x2

File untuk project yang menggunakan proteus bisa anda unduh > file

Selamat mencoba!
Terimakasih sudah berkunjung, dan semoga bermanfaat. Salam nyebarilmu.com!

 

>> CMIIW <<

Share this post :

Leave a Reply