PERCOBAAN IX
SISTEM KERJA KEYPAD PADA ARDUINO
I. Tujuan
1. Memahami kontrol kerja
dari keypad.
2. Praktikan
dapat menggunaan keypad pada kondisi program yang ditentukan.
3. Praktikan mampu menampilkan output
dari keypad pada VBB.
II. Teori Dasar
Keypad
Salah satu jenis
perangkat antar muka yang umum dijumpai pada sistem embedded (atau sistem
microcontroller) adalah Keypad matrik 4x4 atau 3x4.
Keypad adalah rangkaian tombol yang
berfungsi untuk memberi sinyal pada suatu rangkaian dengan menghubungkan
jalur-jalur tertentu. Keypad terdiri dari beberapa macam berdasarkan
jumlah tombol dan fungsinya. Pada sistem pengontrolan ini, digunakan keypad matriks
3 x 4 (12 saklar) dengan pin penghubung rangkaian berjumlah 7 buah.
Ketujuh pin penghubung ini terbagi dua kelompok yaitu
4 buah pin sebagai input dan 3 buah lainnya sebagai ouput.
Adapun maksud dari 7 pin I/O adalah untuk dijadikan kombinasi
penghubungan pada rangkaian yang akan disambungkan dengan keypad ini.
Dimana dalam setiap penekanan satu tombol/saklar keypad maka terjadi
kombinasi antara dua buah pin dalam pembacaan sinyalnya.
Gambar keypad :
Gambar 9.0 Keypad dan pull-up
resistor
Pull-up resistor digunakan
dalam rangkaian logika elektronik
untuk memastikan bahwa masukan ke
sistem logika mantap
pada tingkat logika yang
diharapkan jika perangkat eksternal terputus atau impedansi
tinggi. Mereka juga dapat
digunakan pada antarmuka antara dua
jenis perangkat logika, mungkin beroperasi
pada tegangan catu daya yang berbeda.
III. Alat-alat
1. PC lengkap
2. Software
virtual breadboard ( VBB )
A.
Percobaan I : Penggunaan Keypad pada Arduino
- Buka software virtual breadboard pada
komputer anda masing – masing dengan software VBB 4.3.8.
- Desain antarmuka halaman utama dari
sorftware virtual breadboard. Dimana terdapat toolbar yang membantu dalam
menggunakan simulasi arduino seperti tampak pada gambar 9.1 dibawah ini.
- Toolbar yang digunakan dalam simulasi
ini yaitu :
·
Aruino à ArduinoStandard
(Mikrokontroller yang digunakan)
·
UserIO à NumericKeypad (Keypad
yang digunakan 3x4 dengan merubah pada properties nya dan di sesuaikan keymask
nya jg)
·
Circuit à Pullup ( pullup
resistor beroperasi pada tegangan catu daya yang berbeda)
·
Add link (Sebagai pengubung rangkaian)
·
Add Junction ( Sebagai jumper dari rangkaian )
Gambar 9.1 Antarmuka
software VBB3
- Gunakan Arduino Source Project pada
virtual breadboard pada komputer anda masing-masing. Dalam memasukan
program arduino ke dalam simulasi.
- Dan setting properties pada simulasi
arduino pada application dengan nama source code yang anda gunakan dalam
simulasi.
- Untuk cara memasukan code program ke
simulasi arduino dengan cara klik kanan pada nama project yang anda save à
source projects à add arduino source
project àOK kemudian klik kanan pada source project
yang ada buat à Add new arduino source
file.
- Jalankan simulasi dengan cara klik
“Run The Aplication”.
Percobaan 2 : Menampilkan
OUTPUT angka keypad derajat pada VBB
V. TUGAS PENDAHULUAN
1. Jelaskan
secara singkat kegunaan keypad menurut anda?
Jawab:
pada pada dasarnya adalah alat untuk mengetik pada komputer, untuk itu
untuk mengeti pada komputer kita harus mengtahui fungsi - fungsi yang terdapat
pada tombol keyboard. Keyboard tidak mengalami perkembangan yang
pesat sejak pertama kali ditemukan hanya ada penambahan beberapa tombol yang
fungsinya untuk memudahkan pengguna saja dan mempercepat pembukaan program
aplikasi atau yang kita kenal dengan shortcut.
Secara garis besar struktur tombol keyboard terbagi menjadi 4 bagian utama,
yaitu:
a)
Tombol ketik, tombol ini berisi deretan huruf alfabet (terdiri dari huruf
A s/d Z), deretan angka dan tanda baca. penempatan huruf pada keyboard biasanya
disusun secara qwerty untuk memudahkan pengguna untuk bisa mengetik dengan
menggunakan 10 jari.
b)
Numeric Keypad, merupakan bagian khusus dari keyboard yang berisi angka -
angka yang berfungsi untuk memasukan angka-angka pada komputer, keypad ini
sangat membantu bagi pengguna yang sering memasukan angka seperti pegawai bank
atau yang lain.
c)
Tombol fungsi
(Function Key), keypad ini ditambahkan
oleh IBM yang bertujuan untuk memudahkan pengguna untuk membuka aplikasi atau
program dengan cepat. Contoh: F1 a/d F12.
d)
Tombol Komtrol, tombol ini menyediakan kontrol terhadap kursor dan layar,
tombol ini meliputi : Home, End, Insert, Page Up, Page Down, Control(Ctrl),
Alternate (Alt) dan escape (esc).
2. Sebutkan
berapa jumlah pin pada keypad dengan ukuran 4x4 ?
Jawab:
Keypad Matriks 4×4 cukup menggunakan 8 pin untuk 16 tombol
3. Buatlah
contoh layout dari keypad 4x4 ?
Jawab:
4. Sebutkan
fungsi dari 7 pin yang terdapat pada keypad 3x4 !
Jawab:
scanning pada PORTC 4-6 artinya PORTC 4-6
adalah pin output, membuat PINC 4-6 sebagai output low. misalnya angka '1' pada
keypad ditekan output low dari col1 atau PINC.4 akan terhubung ke PINC.0 atau
row1. row1 - row4 yaitu PINC 0-3 adalah PIN yang berfungsi sebagai input dengan
kondisi high, hal ini diharapkan ketika ada tombol yang ditekan akan ada
perubahan logic di PIN input tersebut sehingga mudah untuk dikenali oleh PIN
input.
VI. TUGAS AKHIR
- Buatlah analisa dan kesimpulan dari setiap percobaan !





Makasih kk atas jawabannya :)
BalasHapusIya sama-sama Rikho :)
BalasHapusthanks a lot, sangat membantu ;)
BalasHapussama-sama ya, semoga mudah dipahami.
Hapus