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.
البرمجيات مفتوحة المصدر لتحويل الهاتف الذكي الخاص بك إلى الروبوت شاشة تعمل باللمس عن بعد لمشاريعك اردوينو وARM باستخدام محول Bluettoth مثل HC-05.
السماح للرسم اردوينو إنشاء واجهة المستخدم الرسومية مع الرسومات، أزرار والمتزلجون على الهاتف الذكي الخاص بك ببساطة عن طريق توصيل HC-05 إلى RX / TX دبابيس اردوينو الخاص بك.
BlueDisplay يتلقى طلبات من رسم اردوينو عبر البلوتوث ويجعلها.
عناصر واجهة المستخدم الرسومية الأساسية مثل الأزرار والمتزلجون لا تزال تنفذ في التطبيق للحد من اردوينو حجم التعليمات البرمجية.
GUI رد، لمسة ويتم إرسال الأحداث استشعار العودة إلى اردوينو.
لا البرمجة الروبوت حاجة!
ميزات:
- المصدر المفتوح.
- C ++ المكتبات لاردوينو وARM (STM)
- جرافيك + إخراج النص فضلا عن تنفيذ printf.
- رسم مخطط من القيم بايت أو قصيرة. تمكن المقاصة من الرسم البياني رسمها الماضي.
- نغمات نظام التشغيل.
- لمسة زر + المنزلق الكائنات مع ردود الفعل لهجة.
وترسل زر التمرير والاستدعاء وكذلك تعمل باللمس وأجهزة الاستشعار الأحداث إلى اردوينو -.
- التلقائية وتوسيع يدويا من منطقة العرض.
- سهل رسم الخرائط من الأحرف UTF-8 مثل أوم، مئوية وما إلى ذلك.
- ما يصل إلى 115200 البود باستخدام HC-05 وحدات.
- عرض محلي لتلقي وإرسال الأوامر والبيانات لأغراض التصحيح.
- عرافة اوند الناتج ASCII من البيانات بلوتوث تلقى على مستوى سجل مطول.
- رسائل التصحيح كما الخبز المحمص.
صفحة معلومات:
3.0 الروبوت استشعار الوصول إليها عن طريق اردوينو.
3.1 العرض المحلي من الأوامر المستلمة والمرسلة لأغراض التصحيح.
3.2 تحسين لهجة التعامل مع ملء اوند. إعادة بيع ديون داخلية. بوجفيكسيس وتحسينات طفيفة.
3.3 الثابتة الصمت علة نغمة المصاصة وغيرها من bugs.Multiline النص / ص / ن التعامل معها.
الوقت الروبوت يمكن الوصول إليها على اردوينو. رسائل التصحيح كما الخبز المحمص. تغيرت إنشاء زر.
المنزلق القيم تحجيم. واجهة المستخدم الرسومية المتعددة touch.Hex وASCII إخراج البيانات بلوتوث تلقى على مستوى سجل مطول.
مصادر + أمثلة:
مصادر التطبيق وكذلك C ++ المكتبات واردوينو أمثلة مخططات لتهيئة سهلة لHC-05 ولDSO بسيط مع 0.3 megasamples / ثانية ويمكن الاطلاع على https://github.com/ArminJo/android-blue-display.
ARM المثال رمز يمكن الاطلاع على https://github.com/ArminJo/STMF3-Discovery-Demos.