Pantallas LCD para dispositivos serie.

Posiblemente alguna vez hayáis pensado en incorporar una pantalla en vuestras aplicaciones con los módems Siemens TC65, XT65, o los terminales TC65T, MTX65 ó MTX65+g. Y es que en muchas ocasiones puede ser necesaria una pequeña pantalla para mostrar cierta información relevante.

Si hablamos del TC65 o XT65, información como el estado de las GPIO (entradas /salidas digitales), el estado de los conversores A/D o información sobre la posición del GPS interno del XT65 puede ser interesante de mostrar por una pequeña pantalla para un sinfín de aplicaciones. Muy interesante es también la idea de poder tener pantallas con touchscreen (táctiles) incorporado.

Pantalla LCD con interfaz RS232 y touchscreen



Pues bien, posiblemente algunos ya conozcáis algunas pantallas de este tipo, pero para quien no las conozca, decir que existen pantallas que cuentan directamente con una uart, un bus I2C ó SPI. Algunas pantallas incluso directamente con interfaz RS232 , perfectas para ser controladas por un módem terminal o cualquier otro dispositivo serie RS232.

Pantalla LCD con interfaz RS232
Un ejemplo de empresa especializada en pantallas de este tipo es Electronic Assembly, distribuida en España por Matrix.


¿Y cómo se puede controlar una pantalla gráfica con un puerto serie?

Pues la controladora de este tipo de pantallas cuenta con un pequeño microprocesador en su interior que incorpora a su vez un pequeño protocolo de comunicaciones, es decir, toda una serie de instrucciones / funciones con las que podemos generar los gráficos y textos que queremos que se muestren en pantalla.

Por poner un ejemplo, si quisieramos escribir la palabra BlogElectronica en la posición 117/32 de una pantalla de este tipo controlada por un TC65T, bastaría con enviar un comando por el puerto serie de módem (si utilizamos la salida estandard) tal que así:

System.out.println(”#ZL117,32,BlogElectronica”);

De igual forma podemos seleccionar diversos tipos de juegos de caracteres, utilizar comandos gráficos (por ejemplo, funciones para crear líneas, círculos, rectángulos… al estilo de “Draw a rectangle from (0,0) to (64,15)”), tener imágenes precargadas en la memoria de la pantalla y mostrarlas únicamente enviando un comando desde el puerto serie del módem …

No response to “Pantallas LCD para dispositivos serie.”