Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-13 06:57
La entrada del teclado se muestra en el monitor en serie con arduino uno y el código completo del teclado 4x4 …
Suministros
Arduino uno x 1
Teclado 4x4
Todos estos se pueden encontrar en este sitio:
Piezas BDSpeedy Tech
Paso 1: Conexión con Arduino
Conexión del teclado con pines digitales aruduino:
El pin del teclado se conecta al pin de Arduino
1 D9
2 D8
3 D7
4 D6
5 D5
6 D4
7 D3
8 D2
Paso 2: Código
CODIGO:
#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 (mapa de teclas), rowPins, colPins, numRows, numCols);
configuración vacía () {
Serial.begin (9600);
}
// Si se presiona la tecla, esta tecla se almacena en la variable 'tecla presionada' // Si la clave no es igual a 'NO_KEY', entonces esta tecla se imprime // si cuenta = 17, entonces la cuenta 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 ();
si (tecla presionada! = NO_KEY)
{
Serial.print (tecla presionada);
}
}
Paso 3:
aquí está mi enlace de blogspot tiene un diagrama adicional que puede resultarle útil … enlace de blogspot
Paso 4: Agregar biblioteca
Añadiendo la biblioteca:
Para agregar la biblioteca, vaya a Skeetches> Incluir biblioteca Escriba el nombre de la biblioteca "teclado", luego presione instalar. Luego cargue el boceto en su arduino. Aquí hay un enlace opcional:
blog de wordpress
Lugar de blog