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.
Software open source untuk mengkonversi smartphone Anda menjadi layar sentuh terpencil Android untuk Arduino dan ARM proyek Anda menggunakan adaptor Bluettoth seperti HC-05.
Biarkan sketsa Arduino membuat GUI dengan Graphics, Tombol dan Sliders pada smartphone Anda hanya dengan menghubungkan HC-05 ke rx / tx pin Arduino Anda.
BlueDisplay menerima menarik permintaan dari Arduino melalui Bluetooth dan menjadikan itu.
Elemen GUI dasar seperti tombol dan slider masih dilaksanakan di app untuk mengurangi Arduino ukuran kode.
GUI callback, sentuh dan acara sensor dikirim kembali ke Arduino.
Tidak ada pemrograman Android diperlukan!
Fitur:
- Open Source.
- C ++ Perpustakaan untuk Arduino dan ARM (STM)
- Graphic + keluaran teks serta pelaksanaan printf.
- Menggambar grafik dari nilai-nilai byte atau pendek. Memungkinkan pembukaan grafik ditarik lalu.
- Nada sistem Play.
- Tombol sentuh + slider objek dengan umpan balik nada.
- Button dan callback slider serta sentuhan dan sensor peristiwa dikirim kembali ke Arduino.
- Otomatis dan manual skala wilayah layar.
- Pemetaan Mudah UTF-8 karakter seperti Ohm, Celcius dll ..
- Sampai dengan 115.200 Baud menggunakan HC-05 modul.
- Display lokal menerima dan mengirim perintah dan data untuk keperluan debug.
- Output ASCII Hex und data Bluetooth diterima di tingkat log verbose.
- Pesan Debug sebagai toast.
Info Versi:
3.0 sensor Android diakses oleh Arduino.
3.1 display lokal menerima dan mengirim perintah untuk tujuan debug.
3.2 Peningkatan nada penanganan fullscreen und. Refactoring internal. Perbaikan bug dan perbaikan kecil.
3.3 Fixed bug nada diam Lollipop dan bugs.Multiline text / r / n penanganan lainnya.
Waktu android diakses di Arduino. Pesan debug sebagai toast. Berubah tombol buat.
Slider nilai terukur. Touch.Hex dan ASCII output yang multi-GUI data Bluetooth diterima di tingkat log verbose.
Sumber + Contoh:
Sumber App serta C ++ perpustakaan dan Arduino contoh sketsa untuk mudah menginisialisasi HC-05 dan untuk DSO sederhana dengan 0,3 megasample / sec dapat ditemukan di https://github.com/ArminJo/android-blue-display.
ARM kode contoh dapat ditemukan di https://github.com/ArminJo/STMF3-Discovery-Demos.