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
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 :
-
KR07053 3×4 Membran Keypad (0-9*#, Size 4.5x6cm)
Rp11.500 Add to cart -
KR07052 3×4 Membran Keypad (0-9*#, Size 7x7cm)
Rp11.500 Add to cart -
KR07111.002 LCD Karakter 16×2
Rp30.000 Add to cart -
LCD Karakter 20×4
Rp150.000 Add to cart -
DEVANTECH LCD05 I2C Serial Module 16×2 or 20×4 & Matrix Keypad 3×4
Rp110.000 Add to cart
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 :