Keypad adalah perangkat input yang sering digunakan untuk memasukkan data angka atau kode, seperti pada sistem keamanan atau kontrol akses. Dengan ESP32, Anda dapat dengan mudah menghubungkan keypad dan memprogramnya untuk berbagai keperluan. Artikel ini akan membahas cara simple menggunakan keypad dengan ESP32, lengkap dengan langkah-langkah praktis untuk memulai.

Untuk Rangkaian Skematik Nya Kalian Bisa Ikuti Yang Dibawah Ini Ya:

Untuk Code Kalian bisa Copy Dibawah Ini:
#include <Arduino.h>
#include <Keypad.h>
const byte rows_keypad = 4;
const byte cols_keypad = 4;
char keyMap_keypad[rows_keypad][cols_keypad] = {
{'1', '2', '3', 'A'},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}
};
byte rowPins_keypad[rows_keypad] = {9, 8, 7, 6};
byte colPins_keypad[cols_keypad] = {5, 4, 3, 2};
Keypad keypad = Keypad(makeKeymap(keyMap_keypad), rowPins_keypad, colPins_keypad, rows_keypad, cols_keypad);
char baca_keypad() {
char key = keypad.getKey();
return key;
}
void setup()
{
Serial.begin(9600);
}
void loop(){
char key_keypad = baca_keypad(); // Memanggil fungsi bacaKeypad()
if (key_keypad != NO_KEY) {
Serial.print("Tombol: ");
Serial.println(key_keypad);
}
}
Jika Kalian Perlu Bantuan Atau Ingin Membuat Sebuah Project Yang Berhubungan Dengan Tutorial Ini Bisa Hubungi Kami Lewat Link Whatsapp Dibawah Ini :

Terimakasi