#include<Liquidcrystal.h>
#include<Keypad.h>
const int Rs=A0,En=A1,D4=A2,D5=A3,D6=A4,D7=A5;
liquid crystal lcd(Rs,En,D4,D5,D6,D7);
const int ROWS=4;
const int COLS=4;
char rowpins [ROWS]={'2','3','4','5'};
char colpins [COLS]={'6','7','8','9'};
char Keys [rowpins] [colpins]={
{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}
}
Keypad keypad=Keypad(make key map(Keys),rowpins,colpins,ROWS,COLS);
void setup() {
Serial.begin(9600);
lcd begin(16,2);
Serial.println( "LCD & Display");
LCD.print("LCD & Display");
}
void loop() {
char key=Keypad.get key();
if (key)
Serial.println(key);
lcd.print( key);
}