Professional Documents
Culture Documents
Después de ver cómo funcionan los pulsadores le toca el turno al LCD. El LCD (Liquid Crystal
Display por sus siglas en inglés) es una pantalla delgada y plana formada por pixeles. Una de las
mejores cualidades de este tipo de pantallas es su bajo consumo.
Este tipo de pantallas se utilizan en gran variedad de aparatos electrónicos dada su simplicidad
tanto en conexiones como en su utilización. En ella se pueden reflejar desde un simple texto tipo
"hello World", hasta coordenadas GPS o cualquier tipo de variable que quepa en sus 16 caracteres.
También las hay de diferentes medidas, con más o menos caracteres.
En este ejemplo en particular usaremos la típica de 16x2.
Primero explicare cuáles son sus conexiones:
VSS o GND: Este pin del LCD es el pin conectado a masa (-)
Vo: Es el pin del contraste, Este pin no está siempre presente, pero si tu LCD lo tuviera, hay que
conectarlo a un potenciómetro para poder regular el contraste, si lo conectas directamente a GND
la pantalla no se verá correctamente.
RS: Es el pin de selección de registros que controla en que parte de la memoria del LCD está
escribiendo los datos
.
R/W: Modo de lectura o escritura. Este pin va conectado normalmente a masa (GND)
lcd.clear(); Borra la pantalla del display LCD y posiciona el cursor en la esquina superior izquierda
lcd.setCursor(); Establece la posición del cursor donde empezaran a aparecer los siguientes
caracteres escritos en el LCD
lcd.display(); Enciende la pantalla después de haberla apagado con noDisplay(), esto restablecerá
el texto y el cursor que estaba en la pantalla.
lcd.autoscroll(); Activa el desplazamiento automático de la pantalla LCD. Esto hace que con cada
salida de un nuevo carácter desplace al anterior un espacio. Si la dirección es de izquierda a
derecha (por defecto), la pantalla se desplaza a la izquierda y si la dirección de derecha a izquierda,
la pantalla se desplaza a la derecha. Esto hace que cada nuevo carácter salga siempre en la misma
ubicación.
Bien, ahora que sabemos cómo se conecta el display LCD y cuáles son los comandos que utiliza
esta librería, vamos a ver unos ejemplos de cómo mostrar textos la pantalla, empezare por los más
simples e iré ampliando en sucesivos articulos.
Para empezar, el más sencillo es el mítico "Hello world" el cual mostrara este mensaje en la parte
superior de nuestra pantalla LCD. Lo podéis encontrar en los mismos ejemplos que trae el
programa de Arduino en Archivo > Ejemplos > LiquidCristal > HelloWorld. Para el Blog he
programado uno un poco más complejo, donde, además de escribir, limpia la pantalla y da varios
mensajes más.