Daftar Isi:

Akses Keypad 4x4 Dengan Arduino: 5 Langkah (dengan Gambar)
Akses Keypad 4x4 Dengan Arduino: 5 Langkah (dengan Gambar)

Video: Akses Keypad 4x4 Dengan Arduino: 5 Langkah (dengan Gambar)

Video: Akses Keypad 4x4 Dengan Arduino: 5 Langkah (dengan Gambar)
Video: Arduino uno - Belajar Menggunakan Keypad 4x4 [Bahasa indonesia] 2024, Juni
Anonim
Akses Keypad 4x4 Dengan Arduino
Akses Keypad 4x4 Dengan Arduino

Keypad 4x4 merupakan gabungan dari 16 tombol yang disusun seperti matriks. Metode yang digunakan untuk mengakses keypad 4x4 dengan metode matrix scanning. Keypad 4x4 membutuhkan 8 pin untuk mengaksesnya, yaitu 4 pin untuk kolom dan 4 pin untuk saluran. Cara kerja metode scanning adalah pin kolom mengambil logika LOW secara bergantian, kemudian pin baris melakukan pembacaan secara bergantian juga.

Langkah 1: Bahan yang Anda Butuhkan

Anda akan perlu:

  • Arduino
  • Papan tombol 4x4
  • Kabel Jumper

Langkah 2: Pin Keluar

  1. PIN A3 pin ke 0 baris
  2. PIN A2 pin ke 1 baris
  3. PIN A1 pin ke 2 baris
  4. PIN A0 pin ke 3 baris
  5. PIN 4 pin ke 0 kolom
  6. PIN 5 pin ke 1 kolom
  7. PIN 6 pin ke 2 kolom
  8. PIN 7 pin ke 3 kolom

Langkah 3: Skema

Skema
Skema
Skema
Skema

Hubungkan setiap komponen seperti gambar di atas.

Langkah 4: Kode

#include //import library keypad

const byte BARIS = 4; //jumlah kolom

const byte COLS = 4; //jumlah baris char hexaKeys[ROWS][COLS] = { {'1', '2', '3', 'A'}, {'4', '5', '6', 'B'}, {'7', '8', '9', 'C'}, {'*', '0', '#', 'D'} }; byte rowPins[ROWS] = {A3, A2, A1, A0}; //pin digunakan untuk baris byte colPins[COLS] = {4, 5, 6, 7}; //pin digunakan untuk kolom

//variabel inisialisasi

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

batalkan pengaturan(){

Serial.begin(9600); } void loop(){ char customKey = customKeypad.getKey(); if (customKey){ Serial.println(customKey); } }

Langkah 5: Keluaran

Keluaran
Keluaran

Periksa keluarannya!

Direkomendasikan: