Cara Akses Keypad 3x4 Pada Arduino Uno
Keypad pada arduino biasanya
digunakan dalam project yang membutuhkan karakter atau kode sebagai inputnya,
keypada yang sering digunakan yaitu keypad 3x4 ataupun 4x4, dalam artikel ini
yang digunakan yaitu keypad 3x4, untuk mengaksesnya cukup mudah yaitu hanya
menyambungkan kabel yang sudah tersedia pada modul keypad 3x4 ke arduino
kemudian tinggal memasukkan programnya, untuk langkah – langkahnya yaitu :
Bahan :
- Arduino uno beserta kabel usbnya untuk memasukkan program dari komputer ke board
- Modul Keypad 3x4
- Kamputer yang sudah terinstal aplikasi Arduino IDE
- Kabel jumper male to male secukupnya
Untuk rangkaian keypad
dengan arduino dapat dilihat pada gambar dibawah ini
Keterangan :
- Pin paling kiri pada modul keypad atau pin R1 dihubungkan ke pin 9 pada arduino
- Pin R2 keypad dihubungkan ke pin 8 pada arduino
- Pin R3 keypad dihubungkan ke pin 7 pada arduino
- Pin R4 keypad dihubungkan ke pin 6 pada arduino
- Pin C1 keypad dihubungkan ke pin 5 pada arduino
- Pin C2 keypad dihubungkan ke pin 3 pada arduino
- Pin C3 keypad dihubungkan ke pin 2 pada arduino
Setelah semua pin terhubung selanjutnya buka aplikasi Arduino IDE kemudian instal library keypad dengan cara pilih menu tools kemudian pilih manage libraries dan tunggu sampai muncul kotak dialog
Pada kotak dialog ketikkan keypad dan kemudian install
Tunggu sampai proses install
selesai
Copy program
dibawah ini dan pastekan ke project kamu di Arduino IDE
[program]
#include
const int ROW_NUM = 4; //four rows
const int COLUMN_NUM = 3; //three columns
char keys[ROW_NUM][COLUMN_NUM] = {
{'1','2','3'},
{'4','5','6'},
{'7','8','9'},
{'*','0','#'}
};
byte pin_rows[ROW_NUM] = {9, 8, 7, 6}; //connect to the row pinouts of the keypad
byte pin_column[COLUMN_NUM] = {5, 4, 3}; //connect to the column pinouts of the keypad
Keypad keypad = Keypad( makeKeymap(keys), pin_rows, pin_column, ROW_NUM, COLUMN_NUM );
void setup(){
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if (key){
Serial.println(key);
}
}
Hubungkan arduino dengan
komputer kamu menggunakan kabel data yang sesuai dengan arduino atau menggunaan
kabel data pada printer
Setelah itu pilih menu tools
kemudian pilih board > Arduino UNO, namun jika kamu menggunakan arduino mega
atau yang lainnya silahkan pilih sesuai board yang dipakai
Pilih menu tools lagi dan
pilih port, pilih port usb yang terhubung dengan arduino, kemudian upload
program
Untuk uji coba keypadnya
silahkan buka serial monitor pada Arduino IDE dan tekan tombol pada keypad,
jika rangkaian dan program sesuai maka akan muncul angka atau karakter yang
kamu tekan dari keypad