COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
ELA04: Sistemas de control domótico
Guía 04 Arduino, Display LCD 16x02
Nombre: …………………………………………………………………………………………Curso: ……….…..
Objetivo: Familiarizar al alumno con el entorno de programación de arduino. Con la finalidad fundamental
que pueda aplicar e implementar los conocimientos adquiridos.
Materiales:
Una placa Arduino
Un LCD 16x02
Un potenciómetro 1kΩ
Un Protoboard
Conceptos Previos:
Las pantallas de cristal líquido LCD o display LCD para mensajes (Liquid Cristal Display) tienen la capacidad
de mostrar cualquier carácter alfanumérico, permitiendo representar la información que genera cualquier
equipo electrónico de una forma fácil y económica. La pantalla consta de una matriz de caracteres
(normalmente de 5x7 o 5x8 puntos) distribuidos en una, dos, tres o cuatro líneas de 16 hasta 40 caracteres
cada línea. El proceso de visualización es gobernado por un microcontrolador incorporado a la pantalla,
siendo el Hitachi 44780 el modelo de controlador más utilizado.
Figura. LCD 2x16: está compuesto por 2 lineas de 16 caracteres
Características:
Consumo muy reducido, del orden de 7.5mW
Pantalla de caracteres ASCII, además de los caracteres japoneses Kanji, caracteres griegos y símbolos
matemáticos.
Desplazamiento de los caracteres hacia la izquierda o a la derecha
Memoria de 40 caracteres por línea de pantalla, visualizándose 16 caracteres por línea
Movimiento del cursor y cambio de su aspecto
Permite que el usuario pueda programar 8 caracteres
Pueden ser gobernados de 2 formas principales: o Conexión con bus de 4 bits o Conexión con bus de 8
bits
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Puerto de conexión
A continuación se presenta la descripción de señales empleadas por el módulo LCD así como el número de
patilla a la que corresponden.
Caracteres definidos en la CGROM
El LCD dispone de una zona de memoria interna no volátil llamada CGROM donde se almacena una tabla con
los 192 caracteres que pueden ser visualizados.
Cada uno de los caracteres tiene su representación binaria de 8 bits. Para visualizar un carácter debe recibir
por el bus de datos el código correspondiente.
Por ejemplo: “A” = ’01000001’
Figura. Juego de caracteres del módulo LCD También permite definir 8 nuevos caracteres de usuario que se
guardan en una zona de RAM denominada CGRAM (Character Generator RAM)
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Parte experimental: La siguiente secuencia será seguida en el Laboratorio. Recuerde que de acuerdo al
reglamento del Laboratorio el alumno debe almacenar todo lo que parezca útil en la preparación y desarrollo
de la presente práctica.
Diseño de hardware
Demostraremos el uso de una pantalla LCD de 16x2. La librería “LiquidCrystal” trabaja con todas las
pantallas LCD que son compatibles con el controlador Hitachi HD44780.
Realice el siguiente esquema eléctrico del circuito:
COLEGIO TÉCNICO PROFESIONAL NOCEDAL
DEPARTAMENTO DE TECNOLOGÍA
ESPECIALIDAD ELECTRÓNICA
Programación
Introduzca la programación señalada, para luego ser explicada paso a paso
Desafío:
1.- Implemente un sistema en donde pueda visualizar el nivel de intensidad de un diodo led, debe
mostrar una relación entre 0 a 100% en pantalla; controlando la intensidad por medio de un
potenciómetro
Por medio de los 7 pasos, realizar programa de control