Akses program keypad 4x4 dengan tampilan LCD pada Arduino UNO (Mikrokontroler)

Kali ini kita akan sinau bareng tentang program Keypad dengan tampilan LCD pada Mikrokontroler Arduino Uno. Tapi sebelum kita membahas tentang program saya akan share sedikit penjelasan dari Keypad itu sendiri agar agar kalian nantinya lebih mudah untuk memahami.

Sebelumnya, apa itu Keypad ?

Keypad adalah kumpulan dari beberapa tombol yang tersusun rapi pada sebuah papan yang akan diberi suatu karakter pada setiap tombol tersebut. Maka dari itu Keypad  disebut juga kumpulan dari beberapa tombol-tombol yang membentuk papan. Tapi dengan menggunakan konfigurasi kolom da baris. Kumpulan tombol-tombol tersebut agar lebih efektif menggunakan konfigurasi matriks. Keypad juga sering kita jumpa pada peralatan elektronik sebagai contoh yaitu pada remot tv, pom bensin mini dan lain sebagainya.



Dengan cara konfigurasi seperti yang sudah dijelaskan diatas kita dapat membuat sendiri sebuah papan tombol (keypad) dengan cara menggunakan push-button pada sebuah papan circuit. Untuk mengakses sebuah Keypad tersebut kita harus memahami terlebih dulu sistem scaning pada keypad. Dengan sistem scaning inilat kita dapat membuat karakter-karakter yang telah kita tentukan pada setiap tombol pada keypad. Agar lebih mudah memahami sistem scaning pada keypad dibuat dalam bentuk diagram alir seperti berikut :



Pada diagram alir scaning keypad diatas merupakan diagram scaning keypad jenis 4x4 dengan b1,b2,b3,b4 dan k1,k2,k3,k4 merupakan inputan dan outputan dari mikrokontroler arduino uno. b1,b2,b3,b4 merupakan sebuah output dari mikrokontroler arduino uno yang memberikan sinyal input ke keypad 1 (high) atau keypad 0 (low), sedangkan k1,k2,k3,k4 ialah masukan dari mikrokontroler arduino uno yang membaca sinyal lalu diteruskan dari status A,B,C,D jika ada sebuah tombol yang ditekan, maka kondisi b1,b2,b3,b4 akan berubah menjadi 1 (high) ke kondisi 0 (low) secara bergantian terus menerus dengan sangat cepat. Jika ada tombol yang ditekan maka sinyal 0 (low) akan diteruskan ke k1,k2,k3,k4 tergantung dari tombol mana yang ditekan. Saat itu terjadi maka dapat diketahui tombol mana sajayan sedang kita tekan.

Baik langsung saja kita buat programnya…

Disini kita akan membuat program keypad dengan tampilan LCD dengan simulasi pada TinkerCAD.
Buat rangkaian skematik terlebih dahulu pada TinkerCAD seperti berikut :



Arduino yang kita gunakan pada kali ini adalah Arduino UNO R3. Konfigurasi koneksi pin seperti gambar skematik yang tertera diatas dan program yang dibuat berdasarkan algoritma diagram alir scaning keypad yang sudah ada diatas.

Berikut programnya..






Komentar

Postingan populer dari blog ini

Program PLC Palang Pintu Otomatis

PWM (Pulse Width Modulation) pada Arduino UNO

Program PLC Kontrol Tandon Air Otomatis