Practica 3 Calculadora
Practica 3 Calculadora
Practica 3 Calculadora
Practica #3 “Calculadora”
Diseño de Interfaces II
Cd. Juárez, Chih. 18 de marzo del 2024
[Fecha]1
Objetivo
*Desarrollar un programa haciendo uso de Arduino para el diseño de una
calculadora haciendo uso de un teclado matricial para poder implementar las
operaciones básicas de este con parte de desarrollo en Python.
Materiales y Herramientas
1)Arduino Uno
2)Teclado Matricial
3) Resistencia de 220
4) Pantalla LCD
5) Cable de conexión entre ordenador y Arduino
6) Jumpers o cable para protoboard (Calibre 22)
Metodología
Primeramente, se debe desarrollar el código para la IDE de Arduino, haciendo uso
del simulador Wokwi, podemos realizar el código para poder realizar nuestra
calculado implementando el código el cual se muestra a continuación:
Se importan las librerías para la LCD, para el teclado matricial o Keypad, después
de eso inicializamos la LCD en los pines donde deberá ser colocado o donde se
tendrá las señales de la LCD, después se declara el tamaño de una matriz para
[Fecha]2
poder declarar el teclado, para las filas y columnas, procedemos a declarar un
objeto para poder inicializar el teclado.
Se crea una función la cual servirá para poder imprimar en la pantalla los datos de
ser una calculadora y poder imprimir algunos mensajes. Después se procede a la
creación de una función la cual servirá en inicializar el cursor.
[Fecha]3
Imagen3. Inicialización en el void setup ()
Aquí vamos a inicializar el setup, para inicializar el monitor serie en una frecuencia
de 115200, a esto llamamos la funcion para mostrar los mensajes en la LCD,
además de inicializar la LCD en blanco y después inicializar el cursor. Creamos las
variables de operation, para guardar el valor de la operación, junto a la variable
memoria que almacenara los números, así como también los puntos decimales.
Creamos una funcion de nombre calculate (), encargada de ejecutar las
operaciones básicas ingresadas de acuerdo con las teclas oprimidas en el, teclado
matricial.
[Fecha]4
Imagen4.Funcion para el ingreso del menú de operaciones por medio del teclado.
[Fecha]5
Resultado
[Fecha]6
Conclusiones
Con esta práctica se pudo implementar una mayor capacitación en el desarrollo de
programación de código de Arduino para este caso el desarrollo de una
calculadora básica, lo cual nos ayuda a poder saber la implementación de una
LCD de 16x2 además de también hacer uso de un teclado matricial , además de
que con esta implementación podemos después desarrollar más cosas con estas
implementaciones.
[Fecha]7