#include <Keypad.h>
int led=11,x=12,y=13;
const uint8_t rows=4;
const uint8_t cols=4;
char keys[rows][cols]={
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
};
uint8_t col[cols]={5,4,3,2};
uint8_t row[rows]={9,8,7,6};
Keypad keypad= Keypad(makeKeymap(keys),row,col,rows,cols);
// put your setup code here, to run once:
void setup() {
Serial.begin(9600);
pinMode(led, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
char key=keypad.getKey();
if(key!=NO_KEY){
Serial.println(key);
}
if(key=='5'){
digitalWrite(led, HIGH);
}
else{
digitalWrite(led, LOW);
}
if(key=='4'){
digitalWrite(x, HIGH);
}
else{
digitalWrite(x, LOW);
}
if(key=='6'){
digitalWrite(y, HIGH);
}
else{
digitalWrite(y, LOW);
}
}