Open source software to convert your smartphone into an Android remote touch display for your Arduino and ARM projects using a Bluettoth adapter like HC-05.
Let the Arduino sketch create a GUI with Graphics, Buttons and Sliders on your smartphone by simply connecting a HC-05 to the rx/tx pins of your Arduino.
BlueDisplay receives draw requests from Arduino over Bluetooth and renders it.
Basic GUI elements as buttons and sliders are still implemented in the app to reduce Arduino code size.
GUI callback, touch and sensor events are sent back to Arduino.
No Android programming needed!
Features:
- Open Source.
- C++ Libraries for Arduino and ARM (STM)
- Graphic + text output as well as printf implementation.
- Draw chart from byte or short values. Enables clearing of last drawn chart.
- Play system tones.
- Touch button + slider objects with tone feedback.
- Button and slider callback as well as touch and sensor events are sent back to Arduino.
- Automatic and manually scaling of display region.
- Easy mapping of UTF-8 characters like Ohm, Celsius etc..
- Up to 115200 Baud using HC-05 modules.
- Local display of received and sent commands and data for debug purposes.
- Hex und ASCII output of received Bluetooth data at log level verbose.
- Debug messages as toasts.
Version Info:
3.0 Android sensor accessible by Arduino.
3.1 Local display of received and sent commands for debug purposes.
3.2 Improved tone und fullscreen handling. Internal refactoring. Bugfixes and minor improvements.
3.3 Fixed silent tone bug for Lollipop and other bugs.Multiline text /r /n handling.
Android time accessible on Arduino. Debug messages as toasts. Changed create button.
Slider values scalable. GUI multi touch.Hex and ASCII output of received Bluetooth data at log level verbose.
Sources + Examples:
App sources as well as C++ libraries and Arduino examples sketches for easy initializing a HC-05 and for a simple DSO with 0.3 megasamples/sec can be found on https://github.com/ArminJo/android-blue-display.
ARM example code can be found on https://github.com/ArminJo/STMF3-Discovery-Demos.
Open source software para converter seu smartphone em um display touch remoto Android para seus Arduino e ARM projetos usando um adaptador Bluettoth como HC-05.
Deixe o esboço Arduino criar uma GUI com gráficos, botões e controles deslizantes no seu smartphone simplesmente conectando um HC-05 para os rx / tx pinos de seu Arduino.
BlueDisplay recebe pedidos de desenhar sobre Arduino Bluetooth e torna-lo.
Elementos básicos da GUI como botões e sliders ainda são implementados no aplicativo para reduzir o tamanho do código Arduino.
Callback GUI, toque e eventos de sensores são enviados de volta ao Arduino.
Nenhuma programação Android necessário!
Características:
- Código Aberto.
- C ++ Libraries para Arduino e ARM (STM)
- Graphic + saída de texto, bem como a implementação printf.
- Desenhar tabela de bytes ou curtas valores. Permite clearing de última gráfico desenhado.
- Tons do sistema Play.
- Botão de toque + deslizante objetos com feedback tom.
- Botão e controle deslizante de retorno de chamada, bem como toque e sensor de eventos são enviados de volta ao Arduino.
- Automatic e dimensionamento manualmente da região de exibição.
- Fácil de mapeamento de caracteres UTF-8 como Ohm, etc .. Celsius
- Até 115200 Baud usando HC-05 módulos.
- Exibição local recebidos e enviados comandos e dados para fins de depuração.
- Und Hex saída ASCII de dados Bluetooth recebidas a nível de registo verboso.
- Mensagens de depuração como brindes.
Informação da versão:
3.0 Sensor Android acessível por Arduino.
3.1 O display local de comandos recebidos e enviados para fins de depuração.
3.2 tom Melhor manuseio fullscreen und. Refactoring interno. Correções de bugs e pequenas melhorias.
3.3 Corrigido o erro tom em silêncio por Lollipop e outro texto / r manipulação bugs.Multiline / n.
Android tempo acessível no Arduino. Mensagens de depuração como brindes. Mudou botão criar.
Slider valoriza escalável. GUI de multi touch.Hex e ASCII saída de dados Bluetooth recebidas a nível de registo verboso.
Fontes + Exemplos:
App fontes, bem como bibliotecas C ++ e Arduino exemplos esboços para fácil inicializar um HC-05 e para a simples DSO com 0,3 megasamples / seg pode ser encontrado em https://github.com/ArminJo/android-blue-display.
ARM exemplo de código pode ser encontrado na https://github.com/ArminJo/STMF3-Discovery-Demos.