Está en la página 1de 7

Calculadora básica con teclado matricial

Microcontroladores
INTRODUCCION
Arduino es una plataforma de hardware libre, basada en una placa con
un microcontrolador y un entorno de desarrollo (software), diseñada
para facilitar el uso de la electrónica en proyectos multidisciplinares.

Un teclado matricial es un dispositivo que agrupa varios pulsadores y


permite controlarlos empleando un número de conductores inferior al
que necesitaríamos al usarlos de forma individual. Podemos emplear
estos teclados como un controlador para un autómata o un procesador
como Arduino.
Estos dispositivos agrupan los pulsadores en filas y
columnas formando una matriz, disposición que da lugar a su nombre.
Es frecuente una disposición rectangular pura de NxM columnas,
aunque otras disposiciones son igualmente posibles.
Metodología
Debemos tener en cuenta los conocimientos que necesitamos para
poder realizar la práctica y es básicamente conocer la funcionalidad
del teclado.
Los materiales que se utilizaron para esta práctica son los siguientes
componentes;
 Arduino
 Teclado matricial
 Simulador (proteus)
 Terminal virtual

Para saber que tecla se pulsa, basta con poner tensión en las filas de
forma secuencial y luego leer las columnas para ver cuál de ellas tiene
un estado HIGH. Los teclados matriciales usan una combinación de
filas y columnas para conocer el estado de los botones. Cada tecla es
un pulsador conectado a una fila y a una columna. Cuando se pulsa
una de las teclas, se cierra una conexión única entre una fila y una
columna.
CONEXION
Para la conexión del teclado con el Arduino es muy sencilla tendremos
que identificar los pines que utilizaremos en el Arduino tanto como los
del teclado a continuación se muestra una tabla con los pines
utilizados en esta practica
Arduino Teclado
Pin 9 Columna 4
Pin 8 Comluna 1
Pin 7 Columna 2
Pin 6 Columna 3
Pin 5 Fila A
Pin 4 Fila B
Pin 3 Fila C
Pin 2 Fila D
Para la forma de programar debemos tener en cuenta el uso de la
librería Keypad
también debemos tener en cuenta que tenemos que concatenar cada
uno de los numero ingresados para poder así almacenarlos y hacer
uso de los símbolos, contar con los conocimientos básicos del uso del
Arduino, así como de la programación
Una vez que ya se haya instalado la librería keypad, luego de esto
procederemos a empezar a detallar el código una vez ya se cuente
con el código se exportaran los binarios para así poder cargarlos al
Arduino del simulador y empezar a probar y comprobar si hay errores
a la hora de hacer las operaciones básicas a continuación se muestra
una pequeña parte del código
Resultados.
Se aprendio cómo funciona un teclado matricial y como programar
cada tecla del teclado,
Aprendi sobre cada uno de los pines del Arduino tanto como del
teclado.
Conclusión
aprendimos sobre el funcionamiento del Arduino, sobre como cargar
un código en el simulador tanto como el funcionamiento del teclado
matricial y de la librería keypad

También podría gustarte