

Convierte el teléfono inteligente en una pantalla táctil remota para su proyecto Arduino o ARM.
Abra el software de código 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 el boceto Arduino 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 es compatible con conectar directamente el Arduino con un cable USB y un adaptador USB-OTG a su teléfono inteligente.
BlueDisplay recibe solicitudes de sorteo de Arduino sobre Bluetooth y lo convierte en.
Los elementos de GUI básicos como botones y controles deslizantes todavía se implementan en la aplicación para reducir el tamaño del código Arduino.
Los eventos de devolución de llamada, tacto y sensor de GUI se envían de regreso a Arduino.
¡No se necesita programación de Android!
Características:
- código abierto.
- Bibliotecas C ++ para Arduino y ARM (STM)
- Graphic + Salida de texto, así como la implementación de Printf.
- Dibuje el gráfico de byte o valores cortos. Permite la limpieza del último cuadro dibujado.
- Jugar tonos del sistema.
- Botón táctil + objetos deslizantes con retroalimentación de tono.
- El botón y la devolución de llamada del control deslizante, así como los eventos táctiles y del sensor se envían de regreso a Arduino.
- Escalado automático y manual de la región de visualización.
- Mapeo fácil de UTF-8 caracteres como Ohm, Celsius, etc.
- Hasta 115200 baudios usando módulos HC-05.
- La conexión USB OTG se puede usar en lugar de Bluetooth.
- Visualización local de comandos y datos recibidos y enviados para fines de depuración.
- Salida HEX y ASCII de datos Bluetooth recibidos a nivel de registro detenidamente.
- Mensajes de depuración como tostadas.
Fuentes + ejemplos:
Las fuentes están disponibles en https://github.com/arminjo/android-blue-display.
Los ejemplos están contenidos en la Biblioteca Arduino Bluedplay https://github.com/arminjo/arduino-BluePlay.
O use (Ctrl+Shift+I) en el IDE Arduino y busque BlueDisplay .
La biblioteca incluye ejemplos para fácilmente inicializar un HC-05 y para un DSO simple con 0.3 megasamples/seg.
Antes de usar los ejemplos, tenga cuidado de que el módulo BT (por ejemplo, el módulo HC-05) esté conectado a su dispositivo Android y sea visible en la configuración de Bluetooth.
Todos los ejemplos inicialmente usan el Baudrate de 9600. Especialmente el ejemplo de SimpleTouchScreendse se ejecutará más suave con una ramita de 115200.
Para esto, cambie el ejemplo de Baudrate desactivando la línea `#define HC_05_Baud_Rate Baud_9600` y activando` #define HC_05_Baud_Rate Baud_115200`.
Y cambie el BT-Module Baudrate, por ejemplo, utilizando el ejemplo btmoduleProgrammer.ino.
El código de ejemplo del brazo se puede encontrar en https://github.com/arminjo/stmf3-discovery-demos.
Información de la versión:
4.3
- Nuevo comando function_clar_display_optional para habilitar la resincronización de pantallas lentas.
- Detección de retraso aleatorio Bluetooth.
- Se corrigió un error para suprimir micro-swipe.
- Se agregó Slider Subfunction_Slider_Set_Default_Color_threshold.
- Abrir el menú Opciones por deslizamiento Ahora no está restringido en la pantalla completa y conectado.
- Las cadenas impresas con Serial.print () no se interpretan, sino que se almacenan en el registro con fines de depuración.
- Se corrigió el error en function_button_remove.
- Se corrigió un error para subfunction_slider_set_position.
4.2
- Slip desde el borde izquierdo en el modo de pantalla completa de la aplicación abre el menú Opciones.
- eliminaron mensajes defectuosos en no recibidos datos.
- Valores de parámetros agregados *LOCK_SENSOR_LANDSCAPE y *LOCK_SENSOR_PORTRAIT para funciones setScreenOrientAlock ().
- El manejo del subtítulo del control deslizante mejoró.
- Se agregaron funciones cortas de `DrawText`.
4.1 Startup mejorado. Nuevo mensaje si no hay datos recibidos después de la conexión y parte de la pantalla está inactivo/negro, para acceder al registro.
4.0 Conexión con el cable USB OTG ahora también es posible. En este caso, no se necesita un adaptador Bluetooth.
Slider setScaleFactor () no escala el valor real, que se entrega como valor inicial en init ().
Configuración de volumen de tono mejorado: también se puede ajustar en el teléfono inteligente.
trim () para todas las cadenas de subtítulos de botón.
Pista:
Para habilitar la programación del Arduino mientras el HC-05 está conectado, use un diodo para conectar Arduino RX y HC-05 TX.
El extraño mapa de descifrado no tiene conexión entre cada dos niveles, por lo que la dificultad también es alta y baja. Imagen arriba! ! ! Estrategia: el contenido oculto de esta publicación se encuentra en la piedra roja y arroja el botón a la placa de
La habitación oculta es un mapa hecho por Sushimanz. 1.16 + Búsqueda de mapas y conecte estos puntos. Cada habitación es bastante desafiante en función de una idea específica o un mapa temático. Este mapa debe jugar con su nivel máximo de brillo
El guardarropa del dormitorio se coloca en el corredor del corredor de armadura de oro y de hierro.
Este mapa es una villa moderna súper grande. Hay un diseño para deslizar una tarjeta frente a la puerta exterior, una pequeña puerta al lado está diseñada para un correo electrónico, y la cerca de la derecha usa luces incrustadas. El patio delantero ha si
Minecraft AncientGhast es una bolsa de material de terror de 16x, que es un nuevo estilo de bolsa de material MC. El paquete se llama "Ancient Ghast" y fue creado originalmente por Max_Willson
Ozocraft Mix Texture Pack (1.19) es un paquete de textura actualizado de 32 × 32 ventilador actualizado, que continúa con la versión original de Ozocraft alrededor de 1.14. Es el paquete de recursos "Go" favorito para muchas personas, proporcion
¡En nuestro sitio web puedes descargar fácilmente la última versión de BlueDisplay! ¡No es necesario registrarse ni enviar SMS!