Sensores inteligentes y sus aplicaciones

Page 31

Cap 1: La pantalla LCD Serial Parallax · Página 19

LcdOn Line0 Line1

CON CON CON

22 128 148

' Enciende la pantalla ' Linea 0, caracter 0 ' Linea 1, caracter 0

Estas declaraciones harán a su código más fácil de entender, lo cual es especialmente importante si decide hacer cambios a su programa después de no haberlo visto por varios meses. Por ejemplo, el primer comando SEROUT puede ser re-escrito así: SEROUT LcdPin, T9600, [LcdOn, LcdCls]

El comando SEROUT en LcdTimer.bs2 que muestra los números en la línea 1 de la LCD puede ser re-escrito como sigue: SEROUT LcdPin, T9600, [(Line1 + 0), DEC2 hours, (Line1 + 5), DEC2 minutes, (Line1 + 10), DEC2 seconds]

√ √ √ √

Salve LcdTimer.bs2 bajo un nuevo nombre. Agregue constantes descriptivas a su programa. Reemplace tantos números como pueda con nombres de constantes significativos. Corra su programa y corrija según lo requiera.

ACTIVIDAD #4: CARACTERES PERSONALIZADOS Y ANIMACIÓN EN LCD Si Bien no toda imagen ahorra mil palabras, aún las que ahorra una frase o dos son útiles cuando solo cuenta con 32 espacios de caracteres para trabajar. Un ejemplo de una imagen útil es el cursor de reloj de arena que su computadora muestra para hacerle saber que el programa está ocupado. Este simple ícono animado trabaja mucho mayor que un mensaje en algún lugar de la pantalla diciendo “por favor espere, el programa está ocupado…”. Esta actividad usa un reloj de arena para introducir técnicas para definir, guardar, desplegar y animar caracteres personalizados. Caracteres Personalizados en la LCD Parallax

La LCD Serial Parallax tiene espacio asignado para ocho caracteres mostrados en la Figura 1-13. Para desplegar el carácter personalizado 0, solo mande a la LCD el valor 0 con el comando SEROUT. De igual manera, para mostrar el caracter Personalizado 1, solo mande un 1, para mostrar el caracter Personalizado 2, mande un 2, etc. Note que los Caracteres 0 y 1 están pre-configurados como la contradiagonal y el tilde. He aquí un ejemplo de comando SEROUT que muestra ambos - SEROUT 14, 84, [0, 1].


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.