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.
Il software open source per convertire il vostro smartphone in un display touch a distanza di Android per i vostri Arduino e ARM progetti utilizzando un adattatore Bluettoth come HC-05.
Lasciate che lo schizzo Arduino creare una GUI con grafica, pulsanti e cursori sullo smartphone semplicemente collegando un HC-05 per i rx / tx pin del vostro Arduino.
BlueDisplay riceve trarre le richieste da Arduino tramite Bluetooth e lo rende.
Elementi GUI di base come pulsanti e cursori sono ancora implementate in app per ridurre le dimensioni del codice Arduino.
GUI richiamata, toccare e gli eventi dei sensori vengono inviati a Arduino.
Nessuna programmazione Android necessario!
Caratteristiche:
- Open Source.
- C ++ Libraries per Arduino e ARM (STM)
- Graphic + uscita testo così come implementazione printf.
- Disegna grafico da valori di byte o brevi. Consente di compensazione dello scorso grafico disegnato.
- Toni sistema di gioco.
- Tasto di tocco + scorrimento oggetti con feedback tono.
- Button e il cursore di callback, così come tocco e sensori eventi vengono inviati a Arduino.
- Automatico e il ridimensionamento manualmente della regione di visualizzazione.
- Facile mappatura dei caratteri UTF-8 come Ohm, ecc .. Celsius
- Fino a 115200 Baud usando HC-05 moduli.
- Display locale di ricevuti e inviati i comandi e dati a scopo di debug.
- Hex und uscita ASCII dei dati di Bluetooth ricevuti a livello di registro dettagliato.
- I messaggi di debug come brindisi.
Versione Info:
3.0 Sensore di Android accessibile da Arduino.
3.1 Il display locale dei comandi ricevuti e inviati a scopo di debug.
3.2 Miglioramento tono und maneggio a schermo intero. Refactoring interna. Correzioni e miglioramenti minori.
3.3 Risolto bug tono silenzio per Lollipop e altri bugs.Multiline testo / r / n movimentazione.
Tempo di Android accessibile su Arduino. I messaggi di debug come brindisi. Cambiato tasto creare.
Slider Valori scalabile. GUI touch.Hex e ASCII uscita più dei dati di Bluetooth ricevuti a livello di registro dettagliato.
Fonti + Esempi:
Fonti App così come librerie C ++ e Arduino esempi schizzi per facile inizializzazione di una HC-05 e per una semplice DSO con 0.3 megacampioni / sec si possono trovare sul https://github.com/ArminJo/android-blue-display.
ARM codice esempio può essere trovato su https://github.com/ArminJo/STMF3-Discovery-Demos.