Cara Menampilkan Angka Dengan Keypad 3x4 di Arduino Uno

1:38 PM

 


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

Cara Akses Keypad 3x4 Menggunakan Arduino Uno

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

 

 

Next Article
« Prev Post
Previous Article
Next Post »
Disqus
Tambahkan komentar Anda

No comments