#include <Keypad.h>
//definiramo število vrstic in stolpcev
const byte row_num = 4;
const byte col_num = 4;
//definiraj tipke na tipkovnici
char keys [row_num][col_num] = {
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'},
};
//definiraj pine za vrstice in stolpce
byte row_pin [row_num] = {13,12,11,10};
byte col_pin [col_num] = {9,8,7,6};
Keypad keypad = Keypad (makeKeymap(keys),row_pin,col_pin,row_num,col_num);
void setup() {
Serial.begin(9600);
}
void loop() {
char key = keypad.getKey(); // prebere pritisnjeno tipko
if (key) {
Serial.print("pritisnjena tipka:");
Serial.print(key);
}
}