/*
ESP32 Keypad薄膜式(4x4)鍵盤 基本實習
基本實習:
按鍵->顯示按鍵值
*/
#include <Keypad.h>
uint8_t row[4] = {27, 26, 25, 33}; // GIOP腳
uint8_t col[4] = {19, 18, 5, 17}; // GIOP腳
char keys[4][4] = {
{'1','2','3', 'A'},
{'4','5','6', 'B'},
{'7','8','9', 'C'},
{'*','0','#', 'D'}
};
Keypad keypad = Keypad(makeKeymap(keys), row, col, 4, 4 );
void setup(){
Serial.begin(115200);
Serial.println("Hello Keypad!");
}
void loop(){
char key = keypad.getKey();
if (key) { //如果有按鍵,就印出key
Serial.println(key);
}
}