Page 54 - MODUL PRAKTIKUM MIKROKONTROLER - MIKROPROSESOR
P. 54

Modul Praktikum Sistem Mikroprosesor & Mikrokontroler
                        (MT-UN-2022)


                        Modul 6 Keypad

                                                             MODUL
                             MT-UN-2017                                                SM-01-ARDUINO
                                                             KEYPAD


                        6.1    Tujuan

                           1)  Mahasiswa memahami rangkaian interface keypad 4x4 dengan mikrokontroller
                           2)  Mahasiswa memahami library Arduino untuk pengambilan data keypad
                           3)  Mahasiswa memahami library Arduino untuk pengambilan data keypad dan
                               mengeluarkan ke LCD

                        6.2    Pendahuluan

                               Keypad sering digunakan sebagai suatu input pada beberapa peralatan yang
                        berbasis  mikroprosessor  atau  mikrokontroller.  Keypad  sesungguhnya  terdiri  dari
                        sejumlah saklar, yang terhubung sebagai baris dan kolom dengan susuan seperti yang
                        ditunjukkan pada gambar 5.1. Agar mikrokontroller dapat melakukan scan keypad,
                        maka port mengeluarkan salah satu bit dari 4 bit yang terhubung pada kolom dengan
                        logika  low  “0”  dan  selanjutnya  membaca  4  bit  pada  baris  untuk menguji  jika  ada
                        tombol  yang  ditekan  pada  kolom  tersebut.  Sebagai  konsekuensi,  selama  tidak  ada
                        tombol yang ditekan, maka mikrokontroller akan melihat sebagai logika high “1” pada
                        setiap pin yang terhubung ke baris.















                                             Gambar 5.1 Rangkaian dasar keypad 4x4

                               Konstruksi matrix keypad 4×4 diatas cukup sederhana, yaitu terdiri dari 4 baris
                        dan  4  kolom  dengan  keypad  berupas  saklar  push  buton  yang  diletakan  disetiap
                        persilangan kolom dan barisnya. Rangkaian matrix keypad diatas terdiri dari 16 saklar
                        push buton dengan konfigurasi 4 baris dan 4 kolom. 8 line yang terdiri dari 4 baris dan
                        4 kolom tersebut dihubungkan dengan port mikrokontroler 8 bit. Sisi baris dari matrix
                        keypad ditandai dengan nama Row1, Row2, Row3 dan Row4 kemudian sisi kolom
                        ditandai dengan nama Col1, Col2, Col3 dan Col4. Sisi input atau output dari matrix
                        keypad 4×4 ini tidak mengikat, dapat dikonfigurasikan kolom sebagi input dan baris
                        sebagai output atau sebaliknya tergantung programernya.




                                                                                                        47
   49   50   51   52   53   54   55   56   57   58   59