domingo, 1 de julio de 2018

LABORATORIO NRO.16



PROYECTOS CON ARDUINO
FASE 4: TEXTO DESLIZANTE EN UNA PANTALLA LCD CON ARDUINO  (PROYECTO LIBRE)

I.CAPACIDAD TERMINAL:
  • Identificar las aplicaciones de la Electrónica Digital.
  • Describir el funcionamiento de las unidades y dispositivos de almacenamiento de información.
  • Implementar circuitos de lógica combinacional y secuencial.

II.COMPETENCIA ESPECÍFICA DE LA SESION:
  • Programación en una panatalla de LCD 16x2.
  • Estructuras de control en programación.
  • Escritura de datos por puerto serial.

III.FUNDAMENTO TEÓRICO:

  • LA LIBRERÍA LIQUIDCRYSTAL:
Esta librería contiene todo lo necesario para gestionar un display LCD (crista líquido) con ARDUINO.
Esta librería nos permite crear un objeto que representa al display LCD y que contiene todas las operaciones de "bajo nivel" para que nos resulte más fácil la programación.
Con esta librería podemos realizar:

➤ Desplazamiento Automático.
➤ Parpadeo.
➤ Controlar el cursor de subrayado.
➤ Control de pantalla. 
➤ Elaborar mensaje a mostrarse en pantalla.
➤ Desplazamiento del mensaje.
➤ Set cursor.
➤ Dirección del texto: derecha a izquierda.


IV.MATERIALES:
Programa Arduino:
Este programa nos ayudará para hacer la programación.



Protoboard:
Este herramienta nos será útil al momento de hacer las conexiones entre los diferentes dispositivos electrónicos.



Arduino:



Resistencia:



Cables o Conectores:



Potenciómetro:



LCD 16x2:

Pulsadores:

V.TAREAS GUIADAS DENTRO DEL LABORATORIO:
-Implementación del LCD de 1x2 con el arduino y el potenciómetro:



-Programación del circuito:

 a)Primero declaramos las variables y pines con los que vamos a trabajar:
  


 b)Luego pasamos a la parte del void setup:


 c)Por último, pasamos al void loop donde ejecutaremos las órdenes para que nuestro circuito funciones:










-Circuito implementado a escala real:




VI.VIDEO DEMOSTRATIVO:



VII.OBSERVACIONES Y CONCLUSIONES:
OBSERVACIONES:

  • Se observó, que al realizar la programación se utilizó de la librería de arduino <Liquid Crystal> con el cual se pudo realizar una programación adecuada al usar un LCD.
  • Se observó, que a nuestro proyecto se pudo agregar texto a la segunda fila de la pantalla del LCD 16x2 indicando en la programación la habilitación de tal fila.
  • Se observó, que la implementación de un potenciómetro fue para regular la intensidad de brillo de la pantalla del LCD.
  • Se observó además que se uso en la programación una variable C++, con la cual se permitió el uso de más bits en lo que determina el mensaje que se deseaba mostrar.

CONCLUSIONES:

  • Se concluye que al realizar una programación debemos tener en cuenta que los materiales usados aveces pueden requerir una librería de arduino en específico.  
  • Se concluye la realización de este proyecto fue muy provechoso en lo que respecta a la investigación realizada para obtener lo que se quería.
  • Se concluye además que la aplicación de un LED para mostrar cuando es el inicio y final del mensaje que se mostró en en LCD nos dio una mejor aceptabilidad del proyecto.    
VIII.BIBLIOGRAFIA Y WEBGRAFIA:
  • Floyd, Thomas (2006) Fundamentos de sistemas digitales.  Madrid.: Pearson Educación (621.381/F59/2006) Disponible Base de Datos Pearson
  • Mandado, Enrique (1996) Sistemas electrónicos digitales.  México D.F.: Alfaomega. (621.381D/M22/1996)
  • Morris Mano, M. (1986) Lógica digital y diseño de computadoras.  México D.F.: Prentice Hall (621.381D/M86L)
  • Tocci, Ronald (2007) Sistemas digitales: Principios y aplicaciones.  México D.F.: Pearson Educación. (621.381D/T65/2007) Disponible Base de Datos Pearson

IX.EQUIPO DE TRABAJO:


-Gonzalo William Pereyra Barreto
-Daniel Agustin Condori Ortiz