#include <LiquidCrystal_I2C.h> //LIBRERIA
#include <Keypad.h>
const byte filas =4;
const byte columnas =4;
byte pinesFilas[]={9,8,7,6};
byte pinesColumnas[]={5,4,3,2};
char teclas[4][4] = {{'1','2','3','A'},
{'4','5','6','B'},
{'7','8','9','C'},
{'*','0','#','D'}};
Keypad teclado1 = Keypad(makeKeymap(teclas),pinesFilas,pinesColumnas,filas,columnas);
LiquidCrystal_I2C lcd(0x27,16,2);
void setup() {
Serial.begin(9600);
lcd.init();
lcd.backlight();
}
void loop() {
//SE ASIGNARA EL VALOR DE LA TECLA PRESIONADA A LA VARIABLE "TECLA_PRESIONADA"
char tecla_presionada = teclado1.getKey();
if (tecla_presionada)
{
lcd.print(tecla_presionada);
}
delay(100);
}