0% encontró este documento útil (0 votos)
122 vistas13 páginas

Guía de uso del LCD1602 con Arduino

Este documento describe los tipos de pantallas LCD más comunes, LCD1602 y LCD204, y cómo se conectan a Arduino. Explica que el LCD tiene memoria interna para almacenar caracteres y que se comunica con un controlador a través de un bus de 8 o 4 datos, así como pines de control y contraste. También presenta la librería LiquidCrystal de Arduino, la cual permite inicializar y escribir en la pantalla LCD mediante funciones como begin(), print(), setCursor(), y createChar().
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 PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
122 vistas13 páginas

Guía de uso del LCD1602 con Arduino

Este documento describe los tipos de pantallas LCD más comunes, LCD1602 y LCD204, y cómo se conectan a Arduino. Explica que el LCD tiene memoria interna para almacenar caracteres y que se comunica con un controlador a través de un bus de 8 o 4 datos, así como pines de control y contraste. También presenta la librería LiquidCrystal de Arduino, la cual permite inicializar y escribir en la pantalla LCD mediante funciones como begin(), print(), setCursor(), y createChar().
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 PPTX, PDF, TXT o lee en línea desde Scribd

Arduino LCD

Magister Víctor Andrade Soto


Tipos LCD
Los LCD alfanuméricos más utilizados en el mercado son el LCD1602 y
el LCD204 con tamaños de 16x2 y 20x4 caracteres respectivamente.
Entre estos tamaños también hay diferentes modelos los cuales varían
en color y sobretodo en la presencia o no de un Backlight (retro
iluminador incorporado)
El LCD tiene una memoria interna en donde almacena todos sus
caracteres alfanuméricos, los cuales podemos extender en ocho
caracteres personalizados adicionales.
Los caracteres soportados por la mayoría de modelos de LCD son los
siguientes:
Para la comunicación del LCD y un controlador utiliza un bus
de 8 datos, pero se puede configurar para trabajar con un buz
de 4 datos. También usa pines de control RS (chip select) RW
(lectura/escritura) y E (enable).
Para controlar el contrastes usa una entrada analógica VEE
para la que 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.
Librería LiquidCrystal de Arduino
LiquidCrystal(rs, en, d4, d5, d6, d7)
Función constructor, crea una variable de la clase LiquidCrystal, con los pines
indicados.
begin(cols, rows)
Inicializa el LCD, es necesario especificar el número de columnas (cols) y filas (rows)
del LCD.
clear()
Borra la pantalla LCD y posiciona el cursor en la esquina superior izquierda
(posición (0,0)).
setCursor(col, row)
Posiciona el cursor del LCD en la posición indicada por col y row (x,y); es decir,
establecer la ubicación en la que se mostrará posteriormente texto escrito para la
pantalla LCD.
write()
Escribir un carácter en la pantalla LCD, en la ubicación actual del cursor.
print()
Escribe un texto o mensaje en el LCD, su uso es similar a un Serial.print
scrollDisplayLeft()
Se desplaza el contenido de la pantalla (texto y el cursor) un espacio hacia la
izquierda.
scrollDisplayRight()
Se desplaza el contenido de la pantalla (texto y el cursor) un espacio a la
derecha.
createChar (num, datos)
Crea un carácter personalizado para su uso en la pantalla LCD. Se admiten
hasta ocho caracteres de 5x8 píxeles (numeradas del 0 al 7). Donde: num es
el número de carácter y datos es una matriz que contienen los pixeles del
carácter. Se verá un ejemplo de esto mas adelante.
Conexiones entre Arduino y display LCD1602
Con potenciometro

También podría gustarte