Práctica 2
June 3, 2023 | Author: Anonymous | Category: N/A
Short Description
Download Práctica 2...
Description
Tecnológico de Estudios Superiores de Ecatepec División Ingeniería Informática Academia Económica Administrativa
Práctica 2 Uso de LCD con Arduino
TECNOLOGÍA E INTERFACES DE COMPUTADORAS
Presenta Iran Alexia Albavera Ramos Hernández Orihuela Yasser Arafat Ramirez Avelino Thania Jazmin
Titular Derlis Hernández Lara Grupo 15501
Ecatepec de Morelos, Estado de México a abril 12 de 2021
OBJETIVO: Utilizar periféricos que apoyen a desarrollar interfaces más completas e intuitivos para los usuarios finales, en este caso, un LCD. MATERIALES Y EQUIPO: EQUIPO: HARDWARE
SOFTWARE SOFTWARE
• •
PC
•
•
•
•
Arduino IDE Proteus 8 Professional Procesador de textos App de edición de video S.O.
MARCO TEÓRICO: LCD Una Liquid Crystal Display por sus siglas en inglés, es una pantalla formadada por un gran número de pixeles colocados delante de una fuente reflectora. La pantalla del LCD suele ser plana y delgada y los pixeles pueden ser ya sea monocromos o de color. En la figura F-1MT podremos apreciar cómo es una LCD.
Figura F-1MT: Liquid Crystal Display (LCD)
Barra de LED’s Un led es un diodo semiconductor que, cuando recibe tensión, genera luz. Puede decirse que un led es una fuente lumínica, (Pérez Porto & Gardey, 2019). Por tanto, una barra de LED ’S es un componente conformado por estas fuentes lumínicas, representado y llamado en Proteus 8 Professional como se muestra en figura F-2MT y. Figura F-2MT: BARGRAPH en Proteus 8 Professional
Protocolo de comunicación IIC El Protocolo de comunicación IIC, o mejor conocido como I2C es un puerto y protocolo de comunicación serial, define la trama de datos y las conexiones físicas para transferir bits entre 2 dispositivos digitales. (Torres, 2018)
Biblioteca LiquidCrystal Según la página oficial de Arduino, esta biblioteca permite que una placa de Arduino basada en el chipset Hitachi, el cual es comúnmente usado, pueda controlar las pantallas LCD. Esta biblioteca además funciona en modo de 4 u 8 bits. El comando para utilizar esta librería se aprecia en la figura F3MT.
Figura F-3MT: Comando de la librería LiquidCrystal
Arduino IDE Arduino es una plataforma de creación de electrónica de código abierto, la cual está basada en hardware y software libre, flexible y fácil de utilizar para los creadores y desarrolladores. Esta plataforma permite crear diferentes tipos de microordenadores de una sola placa a los que la comunidad de creadores puede darles diferentes tipos de uso. (Fernández,2020). En la figura F-1MT se muestra el logo de este software.
Figura F-1MT: Logo de Arduino
Arduino UNO El Arduino Uno es una placa de microcontrolador de código abierto basado en el microchip ATmega328P y desarrollado por Arduino.cc. La placa está equipada con conjuntos de pines de E/S digitales y analógicas que pueden conectarse a varias placas de expansión y otros circuitos. (Colaboradores de Wikipedia,2021). Simulino Uno es la imitación de Arduino Uno en Proteus. En la figura F-2MT se aprecia el Arduino Uno.
Figura F-2MT: Arduino Uno
DESARROLLO: Durante la práctica se han desarrollado cuatro incisos con el objetivo de que el alumno logre adquirir la mayor cantidad de conocimiento posible, los cuales son: a) Hello world en LCD. Se ha desarrollado un circuito con Simulino Uno y LCD, éste es un Hola Mundo en LCD ya implementado por Arduino IDE, el cual sirvió para que el alumno conociera las bases de las LCD en Arduino. El circuito diseñado es el de la figura F-Da1:
Figura F-Da1: Circuito lógico correspondiente correspondiente a la simulación del Hello Word.
Cabe mencionar que los pines se conectaron de acuerdo con el código ya proveído por Arduino:
b) Contador en serie. Este circuito se diseñó con la intención de que la LCD mostrara dos contadores en la pantalla, uno que llega a 10 y otro que llega a 20. El detalle que tiene este contador al ser serial, los contadores no pueden ser simulados al mismo tiempo, sino que el contador 2 iniciará una vez el contador 1 termine. En la figura F-Db1 se puede apreciar el circuito diseñado para un contador en serie.
Figura F-Db1: Circuito lógico correspondiente correspondiente a la simulación de un contador en serie.
El código utilizado en Arduino para este contador en serie es el siguiente:
c) Contador en paralelo. Este circuito se diseñó con la intención de que la LCD mostrara dos contadores en la pantalla, uno que llega a 10 y otro que llega a 20. La gran diferencia entre este contador en paralelo y el de serie es que los contadores en paralelo serán ejecutados simultáneamente. En la figura F-Dc1 se puede apreciar el circuito diseñado para un contador en serie.
Figura F-Dc1: Circuito lógico correspondiente a la simulación de un contador en paralelo.
El código utilizado en Arduino para este contador en paralelo es el siguiente:
d) Alguna aplicación. En este caso, se desarrolló un cartel de evento, el cual anuncia primeramente quién estará en vivo por medio de un corrimiento y después cuándo estará en vivo de manera parpadeante.
Figura F-Dd1: Primer estado del cartel en la LCD.
Figura F-Dd2: Segundo estado del cartel en la LCD.
El código utilizado en Arduino para este cartel es el siguiente:
VIDEO: En el siguiente video se demuestra y explica el funcionamiento de los circuitos de los 4 incisos mostrados anteriormente: https://youtu.be/72BFtbIsDCk https://youtu.be/72BFtbIsDCk
CONCLUSIONES: Con la elaboración de la presente práctica se desarrollaron las habilidades necesarias para comprender el uso de la LCD haciendo uso de Simulino Uno en Proteus, y de Arduino IDE. Además, se reforzaron los conocimientos de programación al momento de recrear una simulación de contadores en paralelo.
REFERENCIAS Fernández, Y. (2020). Qué es Arduino, cómo funciona y qué puedes hacer con uno. Xakata. Pérez Porto, J., & Gardey, A. (2019). (2 019). Definción de LED. Defincion.de. Torres, H. (2018). I2C Hetpro.
– Puerto,
Introducción, trama y protocolo.
Wikipedia, C. d. (2021). Arduino Uno. Wikipedia.
View more...
Comments