#include <Keypad.h>
const uint8_t BARIS = 4; //jumlah garis ksypad
const uint8_t KOLOM = 4; //jumlah kolom keypad
char keys[BARIS][KOLOM] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'},
};
uint8_t colPins[KOLOM] = {5,4,2,15}; //pin yang terkoneksi dengan
uint8_t rowPins[BARIS] = {22,21,19,18}; //pin yang terkoneksi dengan
Keypad Keypad = Keypad(makeKeymap(keys), rowPins, colPins, BARIS, KOLOM);
void setup() {
Serial.begin(9600);
}
void loop() {
char key = Keypad.getKey();
if (key != NO_KEY) {
Serial.println(key);
}
}