Personalización de los textos y gráficos que aparecen en el Stick LED, modificando el firmware con un editor hexadecimal. Instalación del software de control Stick.exe y programación del texto que se almacena en la memoria RAM del Stick LED.
Puedes descargar este software de forma gratuita desde el siguiente enlace: Install_Stick_v1.04.rar
Este programa funciona bajo Windows. Para instalar hay que descomprimir el archivo .rar y ejecutar el archivo .exe siguiendo las indicaciones del instalador.
Para modificar los textos fijos de la memoria ROM, es necesario editar el fichero del firmware antes de programar el micro controlador AT89S52. Podemos utilizar cualquier editor hexadecimal, o hacerlo desde el propio interface de programación. En total se pueden modificar 19 mensajes, los 4 primeros dobles (8 mensajes) y los 11 siguientes simples. La matriz completa de cada mensaje está compuesta por 48 columnas y 16 filas (número de diodos LED del Stick). La imagen completa tiene una resolución de 16×48 = 768 pixel. Para poder escribir los textos de forma sencilla, el firmware utiliza un Font de caracteres de 16×6, y así los textos se introducen en ASCII, pudiendo editarse directamente desde el teclado del PC.
Como puede apreciarse en la imagen anterior, todos los caracteres deben escribirse en la ROM con letras mayúsculas. Los caracteres de la tabla que se muestran con el fondo de color verde, están asociados a los gráficos que se almacenan en la ROM. En total hay 6 gráficos almacenados, y cada uno de ellos ocupa 4 códigos de la tabla. La correspondencia de los códigos de algunos caracteres en minúscula de la tabla ASCII, son traducidos en gráficos cuando se muestran en el Stick LED.
Para poder modificar el mensaje doble que se almacena en la memoria RAM, es necesario intercalar un interface entre el Stick y el PC o dispositivo móvil. En este caso he utilizado un interface convencional RS-232 (ver imagen anterior). También podría utilizarse un interface TTL-USB, TTL-Bluetooth, etc.
En la imagen anterior se muestra la pantalla del software de programación Stick.exe. Una vez conectado el puerto serie del PC con el Stick siempre encendido y mediante el interface, sólo sería necesario editar los dos textos y enviarlos. El software mostrará un acuse de recibo al final del envío, o mostrará un mensaje de error en caso de que no se reciba la confirmación desde el Stick.