#include <Keypad.h>
const Byte ROWS = 4;
const Byte COLS = 4;
const keys[ROWS][COLS] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
byte rowPins[ROWS] = {19,18,5,17}; //R1,R2,R3,R4
byte colPins[COLS] = {16,4,2,15}; //C1,C2,C3,C4
Kaypad k = Keypad(makeKeymap(keys),rowPins, colPins,ROWS,COLS);
void setup() {
Serial.begin(115200);
Serial.println("Hello, ESP32!");
}
void loop() {
car key = k.getKey();
if(key){
Serial.println(key);
}
}