jueves, 25 de julio de 2019

LCD - DSP840 - GAMBAS

Página principal

LCD  DSP840
GAMBAS

Como saben que yo reciclo casi todo, me dieron un Display de una caja registradora.
Lo conecté y encendió bien, proporcionando los datos de una configuración serie 9600,8,1.
Con esta información, me puse  hacer un programa en Gambas para programar el display.
Como he realizado muchos montaje con gambas que utilizan el puerto serie, me puse a programar una aplicación que probase el DSP840.

El DSP840 tiene una alimentación de 12V, y un conector RS232 para programar el display.
En mi equipo dispongo de un conector RS232, pero la mayoría de los ordenadores actuales no lo trae.
Me imagino que ya exista el modelo DSP840 con USB.
El que no disponga de conector RS232, puede utilizar un adaptador de RS232->USB, funciona perfectamente y son baratos.

Adaptador RS232->USB.

Conexión de la base del DSP840.

Mirando el tutorial que existe sobre DSP840, podemos encontrar la forma de programar el display.
Lo cierto que he intentado probar diferentes comandos de control para el DSP840, pero solo me han funcionado unos pocos, debe ser que existen diferentes versiones para este display, y en este caso solo funcionan pocos de los que vienen en el manual.
Pero solo utilizando un comando de control, borrado de display, podemos representar texto en el display.
El display del DSP840 dispone de 2 lineas de 20 caracteres.
El programa en Gambas solo hace que borrar los 40 caracteres, para luego mandarle los 40 caracteres nuevos con el texto.
Solo tenemos que seleccionar el puerto serie donde se conecta del DSP840, normalmente es el /dev/ttyS0 si se conecta al conector RS232, o al /dev/ttyUSB0 si se conecta mediante el adaptado RS232->USB.


Programa en Gambas (VB para Linux)


DSP840 funcionando con el programa.


PROGRAMA

Este artículo se ha realizado en un par de horas, es simple y sencillo, no pretendo mucho mas.


Saludos.
Juan Galaz

No hay comentarios:

Publicar un comentario