Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Materia: Optoelectrónica
Practica 9:
DISPLAY MATRICIAL LCD
11 de Febrero del 2019
Objetivo
Vamos a montar un display LCD de 16×2.
Veremos cómo enviar información
Definiremos algunos caracteres especiales
Introducción
En esta parte se trata sobre los detalles de funcionamiento de un LCD de 2 líneas
de 16 caracteres. Todos los display de este tipo disponibles en el mercado son
compatibles entre sí. Se trata sobre las características principales del display.
Caracteres, memoria interna, alimentación, aspecto físico. Esta sección puede ser
leída por cualquiera que vaya a manejar un LCD. Trata sobre los detalles
relacionados con el Hardware: asignación de pines, bus de datos, de control,
control del contraste, cronogramas. finalmente se encuentran explicados los
comandos de control del LCD y la secuencia de inicialización. En esta parte se
supone que el lector no conoce nada acerca de los LCD. Por ello es
imprescindible para familiarizarse con su manejo y control.
Usar una pantalla LCD 16×2 con Arduino puede ser algo complicado por la
cantidad de líneas de conexión que se requieren, por lo tanto, dividiremos el
proceso en varias fases para facilitarlo:
Conectar la pantalla LCD 16×2 a la alimentación de 5 volts, incluyendo la
alimentación de la iluminación led
Colocar un potenciómetro para el ajuste de contraste
Conectar los pines de datos a la pantalla (modo de 4 bits o modo de 8 bits)
Conectar los pines de control RS y EN (de manera opcional el pin RW).
Dentro de la computación física, tenemos sensores y actuadores. Estos
componentes son las interfaces hardware que ponen en contacto el mundo físico
con el mundo virtual. Al igual que con los ordenadores tenemos teclado, ratón,
altavoces, etc…, con las placas microcontroladoras como Arduino, tenemos
hardware que harán la misma función. En este caso vamos a ver un actuador, una
pantalla LCD con Arduino.
Por un lado, se tiene el bus de datos D0. D7 que en este caso está conectado al
puerto B del PIC. Este bus de datos puede ser de entrada al LCD (para escribir
caracteres y enviar instrucciones) o puede ser de salida del LCD (para poder leer
el estado, por ejemplo). El LCD tiene tres señales de control: E es la de
habilitación y está conectada al bit 2 del puerto A del PIC, sirve para habilitar el
LCD y como vemos está conectada a un interruptor para deshabilitar
permanentemente el LCD; la señal R/W sirve para indicar operación de lectura o
escritura; por último, se la señal RS es la de sincronismo de datos e instrucciones
y está conectada al bit 1 del puerto A.
Para controlar el contraste usa una entrada analógica VEE el cual por lo general
se usa un potenciómetro para poder variar el contraste, y los LCD que traen
Backlight tiene dos pines al final Led+ (A) y Led- (K) los cuáles se pueden
alimentar directamente a 5V o a través de una resistencia si se tratase de un LED,
variando su resistencia se pude variar la intensidad de luz.
En este artículo aprendimos a cablear una pantalla LCD 16X2 con Arduino
en modo de 4 bits.
Aprendimos que una pantalla puede usar un mínimo de 6 pines de conexión
con el microcontrolador.
Realizamos un programa que muestra el valor leído por un sensor en una
pantalla LCD de 16×2 con Arduino.
Exploramos las posibilidades que ofrecen los caracteres personalizados.
Mencionamos la posibilidad de conectar este tipo de display a través del
bus I2C.
El LCD tiene una memoria interna en donde almacena todos sus caracteres
alfanuméricos, los cuales podemos extender en ocho caracteres personalizados
adicionales.
Bibliografía:
Juan Francisco, (3 junio del 2018), naylamp mechatronics,
https://www.naylampmechatronics.com/blog/34_Tutorial-LCD-conectando-tu-
arduino-a-un-LCD1.html