
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39

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
Recomendado:
Calculadora Arduino con teclado 4X4: 4 pasos (con imágenes)

Calculadora Arduino usando teclado 4X4: En este tutorial construiremos nuestra propia calculadora con Arduino. Los valores se pueden enviar a través de un teclado (teclado 4 × 4) y el resultado se puede ver en una pantalla LCD. Esta calculadora podría realizar operaciones simples como Suma, Resta, Multiplicar
Matriz de teclado Lego 4x4: 8 pasos (con imágenes)

Matriz de teclado Lego 4x4: Aunque he estado atrapado en la casa durante las últimas semanas, finalmente he podido terminar algunos proyectos que han estado dando vueltas en mi cabeza. He estado usando Lego como base para la mayoría de mis proyectos en las últimas semanas
Teclado 4x4 con Arduino y procesamiento: 4 pasos (con imágenes)

Teclado 4x4 con Arduino y procesamiento: ¿No te gustan las pantallas LCD? ¿Quieres que tus proyectos se vean atractivos? Bueno, aquí está la solución. En este Instructable, podrá liberarse de las molestias de usar una pantalla LCD para mostrar el contenido de su Arduino y también hacer su proyecto
Interfaz LCD alfanumérico de 16x2 y teclado matricial de 4x4 con Raspberry Pi3: 5 pasos (con imágenes)

Interfaz LCD alfanumérico de 16x2 y teclado matricial de 4x4 con Raspberry Pi3: En este instructables, explicamos cómo interconectar LED 16x2 y teclado de matriz 4x4 con Raspberry Pi3. Usamos Python 3.4 para desarrollar el software. También puede elegir Python 2.7, con pequeñas modificaciones
Acceso al teclado 4x4 con Arduino: 5 pasos (con imágenes)

Acceso al teclado 4x4 con Arduino: El teclado 4x4 es un compuesto de 16 teclas dispuestas como una matriz. El método utilizado para acceder al teclado 4x4 con el método de escaneo matricial. El teclado 4x4 requiere 8 pines para acceder a él, es decir, 4 pines para las columnas y 4 pines para la línea. Cómo el escaneo m