

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.
La promesa es simple: canjear un código, poner en su elemento UGC y mostrar lo genial que es. ¡Encuentra todos los mejores códigos Flex UGC aquí!
¡Asegúrese de canjear todos los códigos de defensa de la Torre Skibidi disponible en Roblox para varios regalos antes de que bajen por el desagüe!
Sea el Salvador de la Sociedad del Soul e ignore por completo el arco de traer pleno, porque nunca sucedió, con los códigos del Proyecto Mugetsu.
¡Lo mejor de los mejores rasgos solamente!
¡Aprenda a obtener el acceso temprano de Wave 3 para la próxima experiencia de Roblox inspirada en Jujutsu Kaisen, Jujutsu Infinite!
¡Descubre cuál es la mejor comida en Minecraft con nuestra guía! Asegúrese de evitar que su medidor de hambre caiga para mantener su salud.
¡En nuestro sitio web puedes descargar fácilmente la última versión de BlueDisplay! ¡No es necesario registrarse ni enviar SMS!