#include <LiquidCrystal.h>
#include <Keypad.h>
const byte ROWS = 1;
const byte COLS = 6;
// define keymap
char keys[ROWS][COLS] = {
{'1','2','3','4','e','c'}
};
byte rowPins[ROWS] = {3};
byte colPins[COLS] = {13, 12, 11, 10, 9, 8};
//create keypad
Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, ROWS, COLS );
//set lcd pins
LiquidCrystal lcd(1, 2, 7, 6, 5, 4);
void setup() {
lcd.begin(16, 2);
Serial.begin(9600);
}
void loop(){
char key = keypad.getKey();
if(key != NO_KEY) {
Serial.println(key);
lcd.print(char(key));
}
}