0% encontró este documento útil (0 votos)
124 vistas9 páginas

Práctica: LCD con Arduino

Este documento describe cuatro prácticas realizadas con Arduino y un LCD. La primera muestra un "Hola Mundo" en el LCD. La segunda y tercera prácticas desarrollan contadores en serie y paralelo que muestran números en el LCD. La cuarta práctica crea un cartel parpadeante y de desplazamiento para anunciar un evento en vivo. El documento incluye circuitos, código, y un video demostrativo de las prácticas.

Cargado por

Irán AR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
124 vistas9 páginas

Práctica: LCD con Arduino

Este documento describe cuatro prácticas realizadas con Arduino y un LCD. La primera muestra un "Hola Mundo" en el LCD. La segunda y tercera prácticas desarrollan contadores en serie y paralelo que muestran números en el LCD. La cuarta práctica crea un cartel parpadeante y de desplazamiento para anunciar un evento en vivo. El documento incluye circuitos, código, y un video demostrativo de las prácticas.

Cargado por

Irán AR
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

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: SOFTWARE
HARDWARE
• 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 F-
3MT.

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 Figura F-2MT: Arduino Uno
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 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 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

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). Definción de LED. Defincion.de.
Torres, H. (2018). I2C – Puerto, Introducción, trama y protocolo.
Hetpro.
Wikipedia, C. d. (2021). Arduino Uno. Wikipedia.

También podría gustarte