//Programa Matricial Ejemplo 1 #include const byte Filas = 4; //Cuatro filas const byte Cols = 4; //Cuatro columnas byte Pins_Filas[] = {7, 6, 5, 4}; //Pines Arduino para las filas byte Pins_Cols[] = { 3, 2, 9, 8}; // Pines Arduino para las columnas char Teclas [ Filas ][ Cols ] = //Define que símbolos corresponden a cada //posición de las teclas. { {'7','8','9','/'}, {'4','5','6','X'}, {'1','2','3','-'}, {'C','0','=','+'} }; Keypad Teclado1 = Keypad(makeKeymap(Teclas), Pins_Filas, Pins_Cols, Filas, Cols); void setup() { Serial.begin(9600) ; } void loop() { char pulsacion = Teclado1.getKey() ; if (pulsacion != 0) // Si el valor es 0 es que no se { Serial.println(pulsacion); // se ha pulsado ninguna tecla } }