#include <Keypad.h> //Tuş takımı kütüphanesi. V3.1.1
const byte satir = 4; //Dört satır.
const byte sutun = 4; //Dört sütun.
char tusDizilimi[satir][sutun] = { //Tuş takımındaki sembollerin dizilimini tanımlama.
("1", "2", "3","A"),
("4", "5", "6","B"),
("7", "8", "9","C"),
("*", "0", "#", "D"),
};
byte satirPinleri[satir] = {9, 8, 7, 6};
//{R1, R2, R3, R4} Satır pinlerinin Arduino pinlerine bağlantısı.
byte sutunPinleri[sutun] = {5, 4, 3, 2};
//{C1, C2, C3, C4} Sütun pinlerinin Arduino pinlerine bağlantısı.
//tusTakimi adında nesne oluşturma.
Keypad tusTakimi = Keypad( makeKeymap(tusDizilimi), satirPinleri, sutunPinleri, satir, sutun);
void setup() {
Serial.begin(9600);
}
void loop() {
char tus = tusTakimi.getKey(); //Basılan tuşu oku.
if (tus) {
Serial.println(tus); //Basılan tuşu seri ekrana yaz.
}
}