Tutorial Arduino Keypad 4x4
La entrada del teclado se mostró al monitor en serie con arduino uno y el código completo del teclado 4x4 ...
Paso 1: conectando con Arduino


Teclado de conexión con pines digitales aruduino:
El pin del teclado se conecta al pin Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Paso 2: Código

CÓDIGO
#incluir
const byte numRows = 4
const byte numCols = 4;
mapa de teclas [numRows] [numCols] = {{'' 1 ', ' 2 ', ' 3 ', ' A '},
{'4', '5', '6', 'B'},
{'7', '8', '9', 'C'},
{'*', '0', '#', 'D'}};
byte rowPins [numRows] = {9, 8, 7, 6}; // Filas 0 a 3
byte colPins [numCols] = {5, 4, 3, 2}; // Columnas 0 a 3
// inicializa una instancia de la clase Keypad
Teclado myKeypad = Teclado (makeKeymap (keymap), rowPins, colPins, numRows, numCols);
configuración nula () {
Serial.begin (9600);
}
// Si se presiona la tecla, esta tecla se almacena en la variable 'presionada la tecla' // Si la tecla no es igual a 'NO_KEY', entonces esta tecla se imprime // si count = 17, entonces el conteo se restablece a 0 (esto significa que no se presiona ninguna tecla durante todo el proceso de escaneo del teclado
bucle vacío () {
char keypressed = myKeypad.getKey ();
if (tecla presionada = NO_KEY)
{
Serial.print (pulsación de tecla);
}
}
Paso 3:
aquí está mi enlace de blogspot, tiene un diagrama adicional que puede ser útil ... enlace de blogspot
Archivos adjuntos
keypad1.ino Descargar
Paso 4: Agregar biblioteca



Agregar la biblioteca:
Para agregar la biblioteca, vaya a Skeetches - >> Incluir biblioteca -> Escriba el nombre del teclado "teclado" y luego presione instalar. Luego cargue el boceto en su arduino.
Aquí hay algunos enlaces opcionales:
blog de wordpress
Blog spot