Arduino Nano - Teclado numérico
Este tutorial le enseña cómo conectar un Arduino Nano a un teclado matricial 3x4 y 4x4, y cómo programarlo. Los tutoriales también proporcionan el método y el código Arduino para verificar la contraseña introducida por los usuarios desde el teclado.
Hardware Requerido
Or you can buy the following kits:
| 1 | × | DIYables Sensor Kit (30 sensors/displays) | |
| 1 | × | DIYables Sensor Kit (18 sensors/displays) |
Acerca del teclado numérico

Un teclado numérico se compone de teclas dispuestas en una matriz. Cada botón individual se conoce como una tecla. Los teclados numéricos vienen en diversos estilos. Dos de los más utilizados en proyectos de bricolaje son el teclado numérico 3x4 (12 teclas) y el teclado numérico 4x4 (16 teclas).
La distribución de pines del teclado numérico
Los pines se dividen en dos categorías: filas y columnas.
- Un teclado numérico 3x4 tiene siete pines: cuatro de ellos son pines de fila, etiquetados R1, R2, R3 y R4. Los otros tres son pines de columna, etiquetados C1, C2 y C3.
- Un teclado numérico 4x4 tiene ocho pines: cuatro de ellos son pines de fila, etiquetados R1, R2, R3 y R4. Los otros cuatro son pines de columna, etiquetados C1, C2, C3 y C4.

Diagrama de Cableado

This image is created using Fritzing. Click to enlarge image
Ver La mejor forma de alimentar Arduino Nano y otros componentes.
Código de Arduino Nano
Código de Arduino Nano para teclado numérico 3x4
Código de Arduino Nano para teclado numérico 4x4
Pasos R\u00e1pidos
- Haz clic en el icono de Bibliotecas en la barra izquierda del IDE de Arduino.
- Busca “keypad” y localiza la biblioteca keypad creada por Mark Stanley y Alexander Brevig.
- Luego, pulsa el botón Instalar para completar la instalación de la biblioteca keypad.

- Copia el código anterior y ábrelo con el IDE de Arduino.
- Haz clic en el botón Subir en el IDE de Arduino para compilar y subir el código al Arduino Nano.
- Abre el Monitor Serial.
- Presiona algunas teclas en el teclado numérico.
- Verifica el resultado en el Monitor Serial.
Teclado numérico y contraseña
Un uso común del teclado numérico es la introducción de contraseñas. Dos teclas especiales se utilizan para este propósito:
- Una tecla para iniciar o reiniciar la entrada de la contraseña, como la tecla '*'
- Una tecla para terminar la entrada de la contraseña, como la tecla '#'
La contraseña será una cadena formada por todas las teclas, excepto dos teclas especiales específicas.
Cuando se presiona una tecla:
- Si la tecla no es "*" ni "#", añade la tecla a la cadena de contraseña introducida por el usuario.
- Si la tecla es "#", compara la cadena introducida por el usuario con las contraseñas autorizadas para determinar si la contraseña introducida es correcta, luego borra la cadena de contraseña introducida por el usuario.
- Si la tecla es "*", borra la cadena de contraseña introducida por el usuario.
Teclado numérico - Código de acceso
Pasos R\u00e1pidos
- Ejecute el código anterior.
- Abra el Monitor serie.
- Pulse las teclas "123456" seguidas de la tecla "#".
- Pulse las teclas "1234" seguidas de la tecla "#".
- Consulte el resultado en el Monitor serie.
Video Tutorial
Estamos considerando crear tutoriales en video. Si considera que los tutoriales en video son importantes, suscríbase a nuestro canal de YouTube para motivarnos a crear los videos.