¡Véalo en acción!
Esta demostración muestra una interfaz de usuario mínima con una función de texto en funcionamiento utilizando un kit de desarrollo de texto Lora:
El tablero lleva a la vista inicial: SPLASH_STATE . Puede presionar el botón Trackpad para continuar.
La siguiente vista es el TEXT_HISTORY_STATE . Aquí puede revisar los mensajes que ha recibido y enviado; Una historia de tu conversación con otro nodo de comienzo. Puede presionar el botón verde en el teclado para comenzar a escribir un mensaje.
Después de presionar el botón verde, la siguiente vista es el TEXT_MESSAGE_STATE . Aquí puede escribir directamente desde el teclado para compilar su mensaje. Para escribir en mayúsculas, mantenga presionada el botón de cambio (parece una flecha hacia arriba con aA ) mientras presiona simultáneamente una tecla de caracteres. Para escribir un símbolo, mantenga presionado el botón sym mientras presiona simultáneamente una tecla de caracteres.
Una vez que esté satisfecho con el mensaje, presione la tecla BlackBerry (se ve como 8 puntos al lado del TrayPad) para enviar el mensaje. Debe ser llevado directamente de regreso a TEXT_HISTORY_STATE una vez que se haya enviado su mensaje.
Debe haber algunas bibliotecas vacías en el directorio /lib . Debe ejecutar los 2 comandos para inicializar su archivo de configuración local (consulte .gitmodules ) y luego para obtener todos los reposadores lib.
git submodule init
git submodule update
platformio.ini.example ). Guarde ese archivo como plaformio.ini y cambie el puerto de carga al puerto deseado.src a su directorio de bibliotecas Arduino ( Arduino/libraries ) y cambiar su nombre lo que le gustaría (yo llamo Arduino/libraries/Outset ). Copie lo que hay en main.cpp y elimine el archivo de su biblioteca. Comience un nuevo boceto Arduino y pegue su main.cpp Copypasta en su nuevo boceto Arduino.DEVICE_ID se asigna durante la inicialización de la clase de principio. Establezca en su archivo de configuración de platformio.ini si está utilizando Platformio -or- Estéguelo en states.h . El propósito de esta ID se usa para determinar qué dirección dibujar las burbujas de texto en TEXT_HISTORY_STATE .lib/Radiohead se descargó de Radiohead. No pude encontrar su repositorio GIT para hacer un submódulo. :(