¿Cómo utilizar una pantalla LCD? Una pantalla LCD, lo que es lo mismo, pantalla de cristal líquido, se caracteriza por ser delgada y fina, ideal para aquellos dispositivos pequeños o aquellos que necesariamente necesiten de una pantalla ligera. Además, es recurrente que las veamos en aquellos dispositivos que deban usar un consumo más bajo o lento de energía, tal como aquellos que usan batería.

En las pantallas LCD se muestra cualquier tipo de símbolos, a diferencia de los DISPLAY de siete segmentos. Incluso, están aquellos LCD que muestran distintos gráficos. Convirtiendo a estas pantallas en las preferidas de los usuarios. Es por ello que se aplica en diversas áreas, como informática, robótica, equipos industriales, entre otros.

Tipos de pantalla LCD

Hay distintos modelos de pantallas de LCD que podemos encontrar, sin embargo, se determina según el número de caracteres que se pueden mostrar en la pantalla. Por ejemplo, la fórmula es esta: número de caracteres x número de filas. En este sentido; hallaremos los siguientes modelos: 16×2, 20×2, 40×2, 20×4, 40×4.

Generalmente, sin importar el fabricante, los LCD tienen el mismo número de terminales, así como pines de conexión. Cada uno como es de esperarse, tiene una función específica. Ahora bien, continuemos con el siguiente punto donde podemos ver cómo utilizar una pantalla LCD.

Utilizar la pantalla LCD con Arduino

De hecho, es un procedimiento fácil que podemos hacer en poco tiempo. Solo nos interesa 6 pines que podemos manejar con la tarjeta Arduino. Las funciones para la configuración son las siguientes:

  • Primero: LiquidCrystal lcd (rs, enable, d4, d5, d6, d7): esta es la primera de las funciones que debemos incluir, antes de setup.
  • Segundo: lcd.begin (Ncaracteres, Nfilas): con esta función se podrá iniciar con las dimensiones de la pantalla, dependiendo de la cantidad de fila o de caracteres que lleva.
  • Tercero: lcd.clear(): por medio de esta función de manipulación es posible borrar en caso de ser necesario y si has incluido un número o letra equivocadamente.
  • Cuarto: lcd.setCursor(col, row): con esta función se podrá posicionar el cursor para ir introduciendo los caracteres que siguen.
  • Quinto: lcd.print(var o “texto”): suele ser muy útil cuando se quiere que aparezca un texto como una variable, es decir, se queda como una especie de impresión que se ha guardado.
  • Sexto: lcd.autoscroll(): por medio de este control se podrá activar el desplazamiento de manera automática en la pantalla.

Recurre a la librería estándar de pantallas LCD

En caso de las pantallas monocromáticas podrás conseguir librerías estándar donde se podrá encontrar ciertas funciones como las que hemos mencionado anteriormente, para manipular el funcionamiento de la pantalla, según queremos que interactúe. Hay páginas web donde podrás encontrar cierta variedad en cuanto a las librerías que quieras usar.

Botones LCD Shield

El LCD KEYPAD SHIELD es un escudo para Arduino que contiene botones que se encuentran conectados a un pin de entrada análoga. Según sea el botón que se presione, el voltaje cambiará, según se haya leído el voltaje, se mostrará el botón presionado.