¿Cómo diseñar caracteres personalizados en una pantalla LCD? Generalmente nos encontramos ante una gran variedad de dispositivos que usan pantallas LCD. Como en el caso de algunas pantallas de teléfonos de oficina o en las pantallas de radios para los automóviles.

Por medio de una función con Arduino, veremos que es posible acceder a un comando con el que podremos agregar o diseñar caracteres personalizados. A lo largo de este artículo veremos la solución, sin embargo, ahondaremos en otros temas de interés sobre las pantallas LCD para comprender aún más su funcionamiento y composición.

Muestra cualquiera de los caracteres en la pantalla LCD

La pantalla LCD es una pantalla de cristal líquido, lo que hace que sea posible que se muestre cualquiera de los caracteres alfanuméricos que existe, pero no solo eso, si tienes la función correcta en tu librería, verás que incluso, podrás agregar caracteres personalizados, según cómo lo desees.

La aplicación de las pantallas de LCD es muy variada debido a la funcionalidad y comodidad que brindan. Ahora bien, tomando en cuenta esto, continuemos para ver con detalle sobre la función de personalizar y agregar caracteres en la pantalla.

Paso 1 para diseñar caracteres personalizados

Es importante que antes de todo, conozcamos la función que nos ayudará a realizar este hecho, se trata de: “lcd.createChar(num, data):” una vez que acudamos a esta función, entonces podemos crear los caracteres que deseamos añadir una vez que lo hemos diseñado.

Por otro lado, se trata de una función que tiene sus especificaciones y con las que podemos tener ciertas directrices en cuanto al diseño y elaboración de los caracteres, teniendo en cuenta el tamaño y otras consideraciones que debemos destacar. Lo veremos en el siguiente paso.

Paso 2: consideraciones a tener en cuenta al diseñar caracteres

Veamos a continuación ciertas caricaturescas con las que podremos avanzar hacia el diseño de los caracteres que comencemos a elaborar para mostrar en la pantalla LCD:

  • Se podrán realizar 8 caracteres
  • Los píxeles permitidos son de 5×8, los cuales son enumerados desde el 0 al 7
  • La forma en la que visualizamos los caracteres, es decir, su apariencia, se podrá determinar por una serie de 8 bytes
  • “num” determinará el orden que le demos a los caracteres, es decir, su ubicación.
  • “data” es pues, la referencia donde se quedarán los datos del carácter que se ha creado.
  • La forma de ver el carácter que se ha creado es usando “write ()” donde se deberá incluir el número de orden que deseamos que tenga en cuanto a la ubicación.

Usa los caracteres que has creado

Teniendo en cuenta lo que hemos visto anteriormente, cada vez que quieras crear un carácter personalizado bastará con que puedas ingresar “lcd.createChar(num, data):” y comenzar a crear el carácter, siguiendo las indicaciones que hemos mencionado.

Por otro lado, siempre se podrá usar en pantalla las veces que lo desees, haciendo el que mensaje sea más interactivo, aumentando la capacidad de la pantalla por mostrar elementos.