×

LCD05 Modul LCD Karakter dan Matriks Keypad menggunakan Arduino dan Komunikasi I2C (SDA, SCL)

Modul LCD05 dari Devantech (Robot-Electronics.co.uk) ini merupakan modul yang dibuat untuk menghemat penggunaan pin-pin analog/ digital di Arduino. Modul ini mampu menangani LCD karakter 20×4 dan 16×2, sekaligus menangani matriks keypad 4×3. Seperti kita ketahui pin pada karakter LCD terdapat sebanyak 16pin dan matriks keypad terdapat 7pin, sehingga jika ditotal akan memerlukan 23 pin untuk dapat terhubung dengan microcontroller.

LCD karakter berfungsi sebagai output (menampilkan data, menampilkan status, dan sebagainya), sedangakan matriks keypad berfungsi sebagai input (memberikan data berupa angka 0-9 dan karakter #-*). Modul LCD05 mampu menangani kedua input dan output tersebut sekaligus karena memiliki internal microcontroller. Modul LCD05 menjadi jembatan komunikasi antara LCD karakter dan matriks keypad DENGAN microcontroller utama (pada tutorial ini digunakan Arduino UNO).

Koneksi antara LCD05 dengan LCD Karakter :

Koneksi Modul LCD05 dengan Matriks Keypad 4×3

Koneksi-LCD05-dengan-Arduino-LCD-dan-Keypad-1024x702 LCD05 Modul LCD Karakter dan Matriks Keypad menggunakan Arduino dan Komunikasi I2C (SDA, SCL)
Koneksi-Matriks-Keypad-4x3-Hitam-dg-LCD05-1024x580 LCD05 Modul LCD Karakter dan Matriks Keypad menggunakan Arduino dan Komunikasi I2C (SDA, SCL)
Matriks Keypad 4×3 Rubber Pad
Koneksi-Matriks-Membran-Keypad-4x3-dg-LCD05-1024x572 LCD05 Modul LCD Karakter dan Matriks Keypad menggunakan Arduino dan Komunikasi I2C (SDA, SCL)
Matriks Keypad 4×3 Membran Pad

Instruksi dan alamat I2C dari modul LCD05

Adapun cara mengontrol, mengakses, dan melihat semua informasi dari modul LCD05 adalah dengan menggunakan komunikasi #I2C. Sebagai referensi kita dapat melihat daftar instruksi yang ada, alamat I2C pada halaman produk LCD05 sebagai berikut :

Script Arduino yang digunakan

Arduino dan Karakter LCD 20×4
Arduino, Karakter LCD 20×4, dan Matriks Keypad 4×3

Setelah berhasil menghubungkan dan program Arduino didapatkan hasil sebagai berikut :