Menampilkan Nilai Keypad Pada Serial Monitor

Indobot Academy

Tutorial kali ini akan membahas bagaimana cara menampilkan nilai angka pada keypad dengan menggunakan tampilan serial monitor pada Arduino IDE. Secara umum Keypad 4×4 merupakan komponen yang tersusun dari 4 x 4 atau 16 buah tombol button yang telah dirangkai dengan konfigurasi bentuk matrix sehingga memiliki index sebanyak 4 buah baris dan 4 buah kolom. Proses pembacaan dilakukan secara matriks yaitu dengan menggunakan teknik scanning, dan pada proses tersebut hal yang dilakukan dengan memberikan umpan data pada 1 bagian dan memantau akan adanya feedback /umpan balik pada bagian lainnya.

 

1. Skema Rangkaian

Menampilkan Nilai Keypad Pada Serial Monitor Arduino

2. Wiring Koneksi
  • Pin 1 dari kanan (keypad) -> Pin D3 Arduino
  • Pin 2 dari kanan (keypad)-> Pin D4 Arduino
  • Pin 3 dari kanan (keypad)-> Pin D5 Arduino
  • Pin 4 dari kanan (keypad)-> Pin D6 Arduino
  • Pin 5 dari kanan (keypad)-> Pin D7 Arduino
  • Pin 6 dari kanan (keypad)-> Pin D8 Arduino
  • Pin 7 dari kanan (keypad)-> Pin D9 Arduino
  • Pin 8 dari kanan (keypad)-> Pin D10 Arduin
3. Alat / Bahan
  • Arduino uno : 1 buah
  • Keypad 4×4 : 1 buah
  • Kabel jumper : 8 buah
  • Papan breadboard: 1 buah (optional)

 

4. Langkah Kerja
  1. Pertama siapkan alat dan bahan yang akan digunakan
  2. Kedua lakukan proses wiring dengan menggunakan Gambar skematik rangkaian diatas
  3. Ketiga Buka software Arduino IDE yang telah terinstal pada laptop/komputer
  4. Kemudian unduh dan masukkan libray keypad.zip dengan cara buka Arduino IDE pilih Sketch->Include Library->Add.Zip Library 
  5. Selanjutnya Ketikkan sketch program  pada halaman Arduino IDE
  6. Setelah itu Lakukan proses uploading program
  7. Kemudian buka serial monitor pada Arduino IDE untuk melihat hasil program
5. Sketch Program

Segera dapatkan akses ratusan video tutorial dan pembelajaran dengan registrasi melalui tombol di bawah!

#include <Keypad.h>

const byte ROWS = 4; 
const byte COLS = 4;

char hexaKeys[ROWS][COLS] = {
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};

byte rowPins[ROWS] = {9, 8, 7, 6}; 
byte colPins[COLS] = {5, 4, 3, 2};

Keypad customKeypad = Keypad(makeKeymap(hexaKeys), rowPins, colPins, ROWS, COLS);

void setup(){
Serial.begin(9600);
}

void loop(){
char customKey = customKeypad.getKey();

if (customKey){
Serial.println(customKey);
}
}

Kesimpulannya:

Kesimpulannya program ini akan menampilkan nilai angka pada serial monitor sesuai dengan tombol yang ditekan pada keypad 4×4.

Kamu pemula dan ingin belajar/bikin project elektronika dari nol? Ikuti program dari Indobot!

Ingin Tahu Program Kami Lebih Lanjut?

Silahkan isi Formulir Dibawah Ini untuk Diskusi dengan Tim Indobot Academy.

Baca Juga

Bagikan:

Tags

Satu pemikiran pada “Menampilkan Nilai Keypad Pada Serial Monitor”

Tinggalkan komentar

whatsapp whatsapp