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.
نرم افزار منبع باز برای تبدیل گوشی های هوشمند خود را به یک صفحه نمایش لمسی از راه دور آندروید برای پروژه های Arduino و بازوی خود را با استفاده از یک آداپتور Bluettoth مانند HC-05.
اجازه دهید آردوینو ایجاد یک رابط کاربری گرافیکی با گرافیک، دکمه ها و لغزنده در گوشی های هوشمند خود را به سادگی با اتصال یک HC-05 به RX / TX پین خود را Arduino.
BlueDisplay جلب درخواست از طریق بلوتوث دریافت از Arduino و ارائه آن.
عناصر GUI عمومی به عنوان دکمه ها و لغزنده هستند هنوز هم در برنامه اجرا برای کاهش حجم کد در Arduino.
مخاطبین رابط کاربری گرافیکی، لمس و رویدادهای سنسور برگشت به Arduino می فرستاده است.
بدون برنامه نویسی آندروید مورد نیاز!
امکانات:
- متن باز.
- C ++ کتابخانه ها برای Arduino و ARM (STM)
- گرافیک + خروجی متن و نیز اجرای printf است.
- رسم نمودار از مقادیر بایت و یا کوتاه است. پاکسازی آخرین چارت کشیده شده را قادر می سازد.
- زنگ سیستم بازی.
- دکمه لمسی + کشویی اشیاء با بازخورد تن.
- دکمه و پاسخ کشویی و همچنین لمسی و حسگر حوادث برگشت به Arduino می فرستاده است.
- پوسته پوسته شدن اتوماتیک و دستی از منطقه ها.
- نقشه برداری آسان از شخصیت UTF-8 مانند اهم، سانتیگراد و غیره.
- تا 115200 باود با استفاده از HC-05 ماژول.
- صفحه نمایش های محلی از دریافت و دستورات و داده ها برای اهداف اشکال زدایی ارسال می شود.
- خروجی ASCII UND سحر و جادو از داده های بلوتوث دریافت در سطح ورود به سیستم طولانی.
- پیام های اشکال زدایی به عنوان تست کالباسی.
نسخه اطلاعات:
3.0 سنسور آندروید توسط Arduino می در دسترس است.
3.1 صفحه نمایش های محلی از دستورات را دریافت و ارسال برای مقاصد اشکال زدایی.
3.2 بهبود یافته تن دست زدن به تمام صفحه UND. refactoring داخلی. رفع اشکالات و پیشرفت های جزئی.
3.3 اشکال ثابت تن سکوت برای اب نبات چوبی و دیگر bugs.Multiline متن / R / N دست زدن.
زمان آندروید در دسترس بر روی Arduino می. پیام اشکال زدایی به عنوان تست کالباسی. تغییر ایجاد فشار دهید.
لغزان ارزش مقیاس پذیر است. رابط کاربری گرافیکی چند touch.Hex و ASCII خروجی داده های بلوتوث دریافت در سطح ورود به سیستم طولانی.
منابع + مثال:
منابع برنامه و همچنین کتابخانههای ++ C و در Arduino نمونه طرح برای مقدار دهی اولیه آسان HC-05 و برای یک DSO ساده با 0.3 megasamples / ثانیه را می توان در https://github.com/ArminJo/android-blue-display پیدا شده است.
ARM به عنوان مثال کد را می توان در https://github.com/ArminJo/STMF3-Discovery-Demos پیدا شده است.