Categories
Mikrokontroler

LCD 2×16 karakter dan Arduino

Kali ini akan saya bahas tentang bagaimana memanfaatkan LCD 2×16 (berbasis HD44780). Yang dibutuhkan adalah board Arduino UNO atau yang kompatibel, atau menggunakan mikrokontroler AVR apa saja (pengin tahu caranya? klik disini) serta rangkaian LCD sebagaimana digunakan pada LCD Shield produksi DFRobot.com. Oiya Arduino IDE-nya tetap digunakan (pake saja versi terbaru juga oke).

LCD Shield produk DFRobot.com

Rangkaian yang digunakan merujuk LCD Shield (klik PDF). Ada 2 hal yang saya coba cantumkan gambarnya disini.

  • Gambar 1 merupakan gambar antarmuka LCD 2×16 menggunakan jalur data 4-bit (bisa juga 8-bit, tapi 4-bit lebih ngirit dan jalurnya bisa digunakan untuk keperluan lainnya).
  • Gambar 2 merupakan antarmuka pushbutton yang menggunakan konsep pembagi tegangan. Maksudnya? Jika selama ini tombol atau pushbutton disambung ke pin mikrokontroler langsung nah yang ini beda! Kita gunakan rangkaian pembagi tegangan yang dihubungkan ke AD0 (masukan analog pertama) dari board Arduino-nya.

Gambar 1. Antarmuka LCD 4-bit

Gambar 2. Antarmuka tombol ke masukan A0