Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Practica 3 Calculadora

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

Universidad Autónoma de Ciudad Juárez

Instituto de Ingeniería y Tecnología

Departamento de Ingeniería Industrial y Manufactura

Practica #3 “Calculadora”

Jonathan Alejandro González Barrientos


143459

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:

Imagen1. Código en Arduino para la inicialización a la LCD.

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.

Imagen2.Creacion del código para funciones de operación.

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.

Se ingres la funcion para poder seleccionar las teclas y operaciones de la calculadora.

Imagen 5. Función void loop para el funcionamiento del código.

En el void loop (), se ingresan las funciones para su operación.

[Fecha]5
Resultado

Imagen 6. Visualización de entrada de una operación por el teclado.

Imagen 7. Resultado de la operación ejecutada.

[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

También podría gustarte