BlueDisplay

1 K+
Descargas
Calificación del contenido
Apto para todo público
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla
Imagen de la captura de pantalla

Acerca de esta app

Software de código abierto para convertir su teléfono inteligente / tableta en una pantalla táctil remota de Android para sus proyectos Arduino y ARM utilizando un adaptador Bluetooth como HC-05 o un cable USB OTG.

Deje que Arduino sketch cree una GUI con gráficos, botones y controles deslizantes en su teléfono inteligente simplemente conectando un HC-05 a los pines rx/tx de su Arduino.
También se admite la conexión directa del Arduino con un cable USB y un adaptador USB-OTG a su teléfono inteligente.
BlueDisplay recibe solicitudes de dibujo de Arduino a través de Bluetooth y las procesa.
Los elementos básicos de la GUI como botones y controles deslizantes aún se implementan en la aplicación para reducir el tamaño del código Arduino.
La devolución de llamada de GUI, los eventos táctiles y de sensor se envían de vuelta a Arduino.
¡No se necesita programación de Android!

Características:
- Fuente abierta.
- Bibliotecas C++ para Arduino y ARM (STM)
- Salida de gráficos + texto e implementación de printf.
- Dibujar gráfico a partir de bytes o valores cortos. Permite borrar el último gráfico dibujado.
- Reproducir tonos del sistema.
- Botón táctil + objetos deslizantes con retroalimentación de tono.
- La devolución de llamada de botones y controles deslizantes, así como los eventos táctiles y de sensores, se envían de vuelta a Arduino.
- Escalado automático y manual de la región de visualización.
- Mapeo fácil de caracteres UTF-8 como Ohm, Celsius, etc.
- Hasta 115200 Baudios utilizando módulos HC-05.
- Se puede utilizar la conexión USB OTG en lugar de Bluetooth.
- Visualización local de comandos y datos recibidos y enviados con fines de depuración.
- Salida hexadecimal y ASCII de datos Bluetooth recibidos a nivel de registro detallado.
- Mensajes de depuración como brindis.

Fuentes + Ejemplos:
Las fuentes están disponibles en https://github.com/ArminJo/android-blue-display.
Los ejemplos se encuentran en la biblioteca Arduino BlueDisplay https://github.com/ArminJo/Arduino-BlueDisplay.
O use (Ctrl+Shift+I) en el IDE de Arduino y busque BlueDisplay.
La biblioteca incluye ejemplos para inicializar fácilmente un HC-05 y para un DSO simple con 0,3 megamuestras/seg.

Antes de usar los ejemplos, asegúrese de que el módulo BT (por ejemplo, el módulo HC-05) esté conectado a su dispositivo Android y esté visible en la configuración de Bluetooth.

Todos los ejemplos utilizan inicialmente la velocidad en baudios de 9600. Especialmente el ejemplo SimpleTouchScreenDSO funcionará mejor con una velocidad en baudios de 115200.
Para ello, cambie la tasa de baudios del ejemplo desactivando la línea `#define HC_05_BAUD_RATE BAUD_9600` y activando `#define HC_05_BAUD_RATE BAUD_115200`.
Y cambie la tasa de baudios del módulo BT, p. utilizando el ejemplo BTModuleProgrammer.ino.

El código de ejemplo de ARM se puede encontrar en https://github.com/ArminJo/STMF3-Discovery-Demos.

Información de la versión:
4.3
- Nuevo comando FUNCTION_CLEAR_DISPLAY_OPTIONAL para habilitar la resincronización de pantallas lentas.
- Detección de retraso aleatorio Bluetooth.
- Se corrigió un error para la supresión de microdeslizamientos.
- Se agregó el control deslizante SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD.
- El menú de opciones de apertura deslizando ahora no está restringido en pantalla completa y está conectado.
- Las cadenas impresas con Serial.print() no se interpretan, pero se almacenan en el registro con fines de depuración.
- Corregido error en FUNCTION_BUTTON_REMOVE.
- Error solucionado para SUBFUNCTION_SLIDER_SET_POSITION.

4.2
- Deslizar desde el borde izquierdo en el modo de pantalla completa de la aplicación abre el menú de opciones.
- Se eliminaron los mensajes defectuosos cuando no se recibieron datos.
- Se agregaron valores de parámetro *LOCK_SENSOR_LANDSCAPE y *LOCK_SENSOR_PORTRAIT para la función setScreenOrientationLock().
- Se mejoró el manejo de los subtítulos del control deslizante.
- Se agregaron funciones cortas `drawText`.

4.1 Arranque mejorado. Nuevo mensaje si no se reciben datos después de la conexión y parte de la pantalla está inactiva/negra, para acceder al registro.
La conexión 4.0 con cable USB OTG ahora también es posible. En este caso no se necesita adaptador Bluetooth.
El control deslizante setScaleFactor() no escala el valor real, que se entrega como valor inicial en init().
Configuración de volumen de tono mejorada: también se puede ajustar en el teléfono inteligente.
trim() para todas las cadenas de títulos de botones.

Insinuación:
Para habilitar la programación del Arduino mientras el HC-05 está conectado, use un diodo para conectar Arduino rx y HC-05 tx.
Actualización
30 ago 2023

Seguridad de los datos

El primer paso de la seguridad es comprender cómo los desarrolladores recopilan y comparten tus datos. Las prácticas de privacidad y seguridad de datos pueden variar en función del uso de la app, la región y la edad. El desarrollador proporcionó esta información y podría actualizarla con el tiempo.
No se comparten datos con terceros
Más información sobre cómo los desarrolladores declaran el uso compartido
No se recopilan datos
Más información sobre cómo los desarrolladores declaran la recopilación