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.
Perisian sumber terbuka untuk menukar telefon pintar anda ke Android jauh paparan sentuh untuk projek-projek Arduino dan ARM anda menggunakan penyesuai Bluettoth seperti HC-05.
Mari lakaran Arduino membuat GUI dengan Grafik, Butang dan slider pada telefon pintar anda dengan hanya menyambungkan HC-05 kepada rx / tx pin Arduino anda.
BlueDisplay menerima menarik permintaan daripada Arduino melalui Bluetooth dan menjadikan ia.
Elemen GUI asas sebagai butang dan slider masih dilaksanakan dalam apl untuk mengurangkan Arduino saiz kod.
GUI panggil balik, sentuh dan acara sensor dihantar kembali ke Arduino.
Tiada pengaturcaraan Android diperlukan!
Ciri-ciri:
- Sumber terbuka.
- C ++ Perpustakaan untuk Arduino dan ARM (STM)
- Graphic + output teks serta pelaksanaan printf.
- Cabutan carta dari bait atau pendek nilai. Membolehkan penjelasan carta akhir diterima.
- Nada sistem Main.
- Butang Touch + slider objek dengan maklum balas nada.
- Butang dan gelangsar panggil balik dan juga sentuh dan sensor peristiwa dihantar kembali ke Arduino.
- Automatik dan manual mendaki kawasan paparan.
- Pemetaan Mudah UTF-8 watak-watak seperti Ohm, Celsius dan lain-lain ..
- Sehingga 115200 Baud menggunakan HC-05 modul.
- Paparan Tempatan yang diterima dan dihantar perintah dan data untuk tujuan debug.
- Hex und output ASCII data Bluetooth diterima di log level berjela-jela.
- Mesej Debug seperti roti bakar.
Maklumat versi:
3.0 sensor Android diakses dengan Arduino.
3.1 paparan tempatan arahan yang diterima dan dihantar untuk tujuan debug.
3.2 nada lebih baik pengendalian skrin penuh und. Pemfaktoran semula dalaman. Pembaikan pepijat dan penambahbaikan kecil.
3.3 Tetap senyap bug nada untuk Lollipop dan lain-lain bugs.Multiline teks / r / n pengendalian.
Masa Android diakses pada Arduino. Mesej debug seperti roti bakar. Telah ditukar butang mencipta.
Slider nilai berskala. Pelbagai touch.Hex dan ASCII output GUI data Bluetooth diterima di log level berjela-jela.
Sumber + Contoh:
Sumber aplikasi serta C ++ perpustakaan dan Arduino contoh lakaran untuk mudah Memulakan satu HC-05 dan yang DSO mudah dengan 0.3 megasamples / saat boleh didapati di https://github.com/ArminJo/android-blue-display.
ARM kod contoh boleh didapati di https://github.com/ArminJo/STMF3-Discovery-Demos.