Está en la página 1de 18

Microcontroladores

2do Parcial

Reporte de Práctica (3)

Autores

López Aguiñaga Esmeralda Estrella

Hernández Muñoz Angel Daniel

Solano Ramírez Angel Mauricio

Jorge Omar Arellano Navarro

Docente

Julio César Funes Tapia

27 de Octubre del 2021, Purísima del Rincón, Gto.

1
INDICE

Resumen…………………………………………………….……………Pág.3

Introducción………………………………………………………………Pág. 3

Objetivos….………………………………………………………………Pág. 3

Marco Teorico………………………………….…………………………Pág. 4

Procedimiento.……………………………………………………………Pág. 9

Resultados……………………………………………...…………………Pág. 11

Discucion……………………………………………...……………………Pág. 14

Conclusión……………………………………………...………………..…Pág. 15

Bibliografias…………………………………………...……………………Pág. 16

2
RESUMEN

En el presente documento, se muestran los resultados de construir y analizar


una calculadora utilizando Arduino. Se van a presentar el método para la
realización y construcción siendo que cumpla determinadas características
específicas presentadas en este documento

INTRODUCCION

Una calculadora es un circuito construido a partir de un microcontrolador y uso del


LCD y teclado Matriz capaz de almacenar y realizar funciones de operación básicas
como suma, resta, multiplicación y división, esto ya programado e incluido en la
plataforma Arduino utilizando comandos ya revisados durante los temas vistos
durante el parcial. Normalmente la calculadora en Arduino utiliza pocos componentes
y su correcto funcionamiento dependerá de el código que se programe en Arduino.

OBJETIVOS

Objetivo General

• Diseñar e implementar una calculadora de operaciones básicas utilizando la


plataforma Arduino.

Objetivos Específicos

• Analizar e interpretar el funcionamiento de hardware y software de la plataforma


Arduino.

• Aplicar los conceptos vistos en clase para ejecutar la calculadora.

3
• Validar el funcionamiento del código fuente de la calculadora.

• Montar el respectivo circuito físico para su funcionamiento.

MARCO TEORICO

Arduino

Arduino es un dispositivo programable como es un ordenador, un móvil, un


tablet o un PLC, es decir, se puede cambiar el comportamiento o la
funcionalidad del dispositivo mediante unas órdenes en un lenguaje concreto
que es capaz de ser interpretado por el dispositivo y seguir esas órdenes con
el fin de realizar una tarea automática o resolver un problema.

En el caso de los ordenadores, móviles o tablets, la entrada de los datos y la


interacción con las personas es a través del teclado, ratón, pantalla táctil o
incluso la posición GPS o la inclinación del móvil y la salida de los resultados
o visualización por las personas es a través de la pantalla. Sin embargo un
PLC/Autómata o un Arduino, la interacción con el humano o con el entorno no
está tan limitada como en el caso de un Ordenador o un tablet, los interfaces
de comunicación (entrada/salida) son ilimitados y consisten en ciertos
componentes hardware (transductores) que convierten los cambios de energía
producidos por las alteraciones en el medio físico, en señales eléctricas
entendibles por las máquinas. Por lo tanto las entradas a estos dispositivos
son los sensores y las salidas son los actuadores que convierten las señales
eléctricas en magnitudes físicas.

4
Entorno de programación

El entorno de desarrollo integrado también llamado IDE (sigla en inglés de


Integrated Development Environment), es un programa informático compuesto
por un conjunto de herramientas de programación. Puede dedicarse en
exclusiva a un solo lenguaje de programación o bien puede utilizarse para
varios lenguajes.

Figura 1: Partes físicas de entrada de Arduino

Los programas de arduino están compuestos por un solo fichero con extensión
“ino”, aunque es posible organizarlo en varios ficheros. El fichero principal
siempre debe estar en una carpeta con el mismo nombre que el fichero.

Es importante conocer cada uno de los menús y opciones que tiene, pero los
más importantes por ahora son:

5
Figura 2. Partes físicas Arduino

Botones de Verificar y Subir


Botón Monitor Serie
Consola de Error
Menú herramientas Placa y Puerto
Menú de pestañas
Puerto y placa seleccionada
Menú preferencias
Proyecto/Sketch

LCD ( pantalla de cristal líquido)

Una pantalla de cristal líquido o LCD(acrónimo del inglés liquid crystal display)
es una pantalla delgada y plana formada por un número de píxeles en color o
monocromos colocados delante de una fuente de luz o reflectora. A menudo
se utiliza en dispositivos electrónicos de pilas, ya que utiliza cantidades muy
pequeñas de energía eléctrica.

6
Cada píxel de un LCD típicamente consiste de una capa de moléculas
alineadas entre dos electrodos transparentes, y dos filtros de polarización, los
ejes de transmisión de cada uno que están (en la mayoría de los casos)
perpendiculares entre sí. Sin cristal líquido entre el filtro polarizante, la luz que
pasa por el primer filtro sería bloqueada por el segundo (cruzando)
polarizador.

Figura 3. Composición de la pantalla LCD

Filtro vertical película a polarizar la luz que entra.


Sustrato de vidrio con electrodos de ITO. Las formas de estos electrodos
determinará la oscuridad formas que aparecen cuando la pantalla está
encendida.
Crestas verticales son grabadas en la superficie de modo que el cristal líquido
están en línea con la luz polarizada.
Twisted nematicos de cristales líquidos.
Sustrato común de vidrio con electrodos de película (OIC), con crestas
horizontales a la línea horizontal con el filtro.

7
Filtro horizontal para bloquear película / permitir a través de la luz. Superficie
reflectante para enviar de nuevo a la luz espectador.

TECLADO MATRICIAL

Un teclado matricial 4×4 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. Tiene una disposición
rectangular pura de 4×4.
El Teclado matricial se encuentra conformado por botones acomodados en 4
filas por 4 columnas, teniendo un total de 16 teclas, que nos permite agregar
una entrada para de usuario para nuestros proyectos. Este teclado es de tipo
membranal, por lo que contamos con la ventaja de su pequeño espacio para
ser instalado, además de una cubierta adhesiva con un cable flexible de
conexión. De esta forma podemos utilizar sus entradas para conectar este
dispositivo a cualquier microcontrolador o tarjeta de desarrollo, como Arduino.

8
Figura 4. Teclado Matricial físico

PROCEDIMIENTO

1. El ejercicio propuesto para la pråctica de laboratorio es:


El ejercicio constara en el desarrollo de una calculadora la cual tenga la
capacidad de hacer las 4 operaciones básicas (suma, resta, multiplicación y
división)
2. Para la elaboración de la calculadora en el cual utilizaremos un sistema
Arduino, Teclado Matricial y Pantalla LCD
3. un total de 8 pines en el teclado de 4×4 llamados A, B, C, D, 1, 2, 3 y 4.
Asegúrate de conectar los A, B. C y D a los pines 0, 1, 2 y 3 de la placa

9
Arduino Uno y los pines 1, 2, 3 y 4 del teclado a los pines 4, 5, 6 y 7 de la
placa Arduino Uno respectivamente.
4. Ahora conecte los pines D4, D5, D6 y D7 de la pantalla LCD de 16×2 a los
pines 10, 11, 12 y 13 de la placa de Arduino respectivamente.
5. Ahora conecte el pin RE y E de la LCD al pin8 y pin9 de la placa Arduino
respectivamente.
6. Corta el pin VSS , VEE y RW de la LCD y conéctalos a la tierra del Arduino
Uno.
7. Encienda el LCD conectando el pin VDD del LCD al 5V del Arduino UNO.
8. Una vez asignado el código para nuestra calculadora debemos tener en
cuenta como llamar a cada número, este código debe tener la función de
enlazar la pantalla y el teclado matricial para asignar las variables al código
utilizado en la calculadora
9. En este punto nuestra calculadora ya es capaz de ejecutar la tarea de
llamar a cada número con comandos anteriormente asignados y realizar
las operaciones mostrando los resultados y números en la pantalla LCD.

10
RESULTADOS.

11
Ilustración 1: Circuito Completo

12
13
14
Ilustración 2,3,4,5,6. Código utilizado

DISCUSIÓN

Los resultados obtenidos anteriormente muestran la construcción de una calculadora


utilizando la plataforma Arduino y como al colocar un sistema de control en base a
comandos que mandé llamar una cierta operación siendo que con esto se consigue enlazar
la pantalla LCD y el teclado matricial obteniendo así una respuesta lógica en el circuito
fisico.

15
CONCLUSIÓNES

Identificamos el código de programación del circuito teniendo en cuenta el


cada elemento utilizado así como las operaciónes que se desearon realizar,
siendo que se indaga más sobre el funcionamiento de elemento utilizados
sease la pantalla LCD, el teclado matricial o el propio Arduino y su plataforma.
Se realiza el manejo de la plataforma Arduino y de los elementos eléctricos
necesarios para la construcción, manipulación, corrección y prueba del circuito
lógico asignado, consiguiendo un resultado favorable en la elaboración del
mismo, también se adquiere conocimientos en la forma que operar la
aplicación designada.
Se aplican los conocimientos adquiridos en el aula, los cuales nos ayudan a
realizar la programación del circuito arduino para que realice el procedimiento
propuesto.

16
BIBLIOGRAFÍAS

[1] Microcontroladores PIC: sistema integrado para el autoaprendizaje.


MARCOMBO, EDICIONES TECNICAS 2007, MARCOMBO S.A. Enrique Mandado
Pérez, Luis Menéndez Fuertes.

[2] Arquitectura y programación de Microcontroladores Juan Manuel Orduña


Huertas,Vicente Arnau Llombar. Universidad de Valencia 1996.

[3] Microcontroladores: fundamentos y aplicaciones con PIC. Ramón Pallás Areny.


3Q editorial.

[4] Maquinas eléctricas y sistemas de potencia .6ta ed. Wildi, Theodore Prentice hall.

[5] Principios de los microcontroladores Norberto Malpica Dpto de Tecnología


Electrónica universidad Rey Juan Carlos.

[6] Equisbí: Desarrollo de aplicaciones con comunicación remota basadas en


modulos zigbee y 802.15.4 Sergio R. Caprile 1 Ed. Gran Aldea Editores.

17
18

También podría gustarte