Talking Display Shield (Full)
Educación | 451.7KB
Este escudo de pantalla solo actúa como el protector LCD de hardware, pero en forma más inteligente.
Este escudo sale 2 línea de texto, que las propiedades de cada texto son personalizables en tiempo real.
Para usar este escudo, conecte Esta aplicación a Arduino con conexión BT a través del módulo BT (como HC-06) y simplemente envíe los comandos apropiados. O simplemente jugar con esta aplicación, solo use la aplicación de terminal de BT Serial (también de mí), establezca la conexión Bluetooth y envíe los comandos a través de la aplicación.
La aplicación es de forma predeterminada en la vista de la consola que muestra el comando CAMBIO, CAMPOS DE TEXT-TO-SPAYO Y TEXTO A PANTALLA. Para cambiar en el modo de visualización, simplemente presione el botón 'Ejecutar LCD' en la parte inferior de la pantalla.
Para comenzar a visualizar textos, puede enviar los comandos en formato de cadena en serie a través de la conexión Bluetooth establecida. Por ejemplo, para mostrar texto en la primera línea, envíe '$ primero' primero (sin los signos de puntuación) y luego envíe ningún texto que desee (preferiblemente texto corto, sin el símbolo '$') y el texto se mostrará en el medio de la aplicación.
Para cambiar a la segunda línea, simplemente envíe '$ segundo' seguido del texto que desea mostrar (sin el símbolo '$'). El texto se colocará debajo de la primera línea de texto que la aplicación se haya mostrado anteriormente.
Ejemplo:
$ Primero, Temp:
$ Segundo
40˚C
Cada uno de los comandos será respondido por la aplicación al remitente. Por ejemplo, desde el código anterior, verá que la aplicación BT Serial Terminal terminal recibe la 'primera línea seleccionada' y 'Segunda línea seleccionada' que se envía por la aplicación Pantalla Shield.
Si está utilizando el arduino , puede obtener el mismo resultado utilizando el comando serial.println. Por ejemplo:
serial.println ("$ primero");
serial.println ("temp:");
serial.println ("$ segundo");
serial. Println ("40˚C");
Para hacer que la aplicación hable o ofrezca el texto que desea, comience el texto con el símbolo '*'. Por ejemplo:
Serial.Println ("* Hola, ¿cómo estás? Soy tu nuevo amigo");
A continuación, puede alterar por separado la apariencia del texto para ambas líneas, como Como el tamaño del texto, el color del texto, el ángulo de texto e incluso el color de fondo utilizando estos comandos (distingue entre mayúsculas y minúsculas):
$ tc - Color de texto de la primera línea
$ TC - Color de texto de la segunda línea
$ TS - primero Tamaño del texto de la línea
$ TS - Tamaño del texto de la segunda línea
$ BC - Color del fondo
, por ejemplo,
para configurar el color de texto de la primera línea en amarillo, envíe '$ tc9' a La aplicación (sin los signos de puntuación).
- Para configurar el color de texto de la segunda línea en verde, envíe "$ tc4" a la aplicación.
- Para configurar el color de fondo a púrpura, envíe "$ bc11" a La aplicación.
- Para configurar el ángulo de texto de la primera línea a 25˚, envíe '$ TA25' a la aplicación.
- Para configurar el ángulo de texto de la segunda línea a 60˚, envíe '$ TA60' a la aplicación .
Puede encontrar la lista completa de referencia de color en la página de configuración utilizando el menú 'Configuración' o simplemente enviar '$ lista' a la aplicación usando BT Serial Aplicación terminal para recibir la lista a través de las cadenas de serie devueltas.
Los otros comandos disponibles son '$ claro' para borrar los textos, '$ reinicio' para restablecer todos los estilos para predeterminado, '$ TIEMPO' para mostrar el Tiempo actual, '$ Fecha' para mostrar la fecha actual, '$ Buzz' para reproducir sonido de zumbador y '$ demora' para establecer cierta demora en MS antes de que se realice el discurso.
Ejemplo (pruebe esto En la aplicación BT Serial Terminal - Simplemente use la función de pegado de copia):
No: 69
$ Second
Counter 4
$ ts40
$ ts80
$ tc6
$ Tc0
$ bc9
$ buzz
$ retardo2000
* número 69 contador 4
o intente esto usando el código arduino:
Void Loop ()
{
serial.println ("$ primero");
serial.println ("$ PM");
serial.println ("$ segundo");
serial.println ("$ fecha");
serial.println ("$ ts70");
serial.println ("$ ts70");
serial.println ("$ tc7");
serial.println ("$ tc11");
serial.println ("$ bc9");
}
Puedes encontrar la lista de comandos y ejemplos en el menú 'Configuración' en la sección 'Hoja de trampa'.
Puede ejecutar esta aplicación en retrato (predeterminado) o paisaje Modo con las opciones del menú.
¡Gracias!
Actualizada: 2017-08-02
Versión actual:
Requiere Android: Android 4 or later