描述
You can do this using a Bluetooth adapter like HC-05 or an USB OTG cable.
Use the Arduino sketch to create a GUI with graphics, buttons, and sliders on your smartphone or tablet.
Simply connect an HC-05 to the RX/TX pins of your Arduino.
Alternatively, you can connect the Arduino directly to your smartphone using a USB cable and a USB-OTG adapter.
BlueDisplay receives drawing requests from the Arduino via Bluetooth and renders them.
It can also handle voice output requests, which are processed by Android's Text-to-Speech Engine.
GUI callback, touch and sensor events are sent back to Arduino.
No Android programming is required!
In full-screen mode, the options menu is accessed by swiping from the left edge.
Features:
- Open Source.
- C++ Libraries for Arduino and ARM (STM)
- Touch button + slider objects with tone feedback.
- Button and slider callback as well as touch and sensor events are sent back to Arduino.
- Graphic + text output as well as basic printf implementation.
- Voice output with Android TextToSpeech for Android > 5.0 (Lollipop).
- Draw chart from byte or short values. Enables clearing of last drawn chart.
- Play system tones.
- Easy mapping of UTF-8 characters like Ohm, Celsius etc..
- Automatic and manually scaling of display region with handling of insets.
- Up to 115200 Baud using HC-05 modules.
- USB OTG connecion can be used instead of Bluetooth.
- Local display of received and sent commands and data for debug purposes.
- Debug messages as toasts.
- Strings printed with Serial.print() are interpreted as debug messages.
- Hex and ASCII output of received Bluetooth data at log level verbose.
Sources + Examples:
Sources are available at https://github.com/ArminJo/android-blue-display.
Examples are contained in the Arduino BlueDisplay library https://github.com/ArminJo/Arduino-BlueDisplay.
Or use (Ctrl+Shift+I) in the Arduino IDE and search for BlueDisplay.
The library includes examples for easy initializing a HC-05 and for a simple DSO with 0.3 megasamples/sec.
Before using the examples, take care that the BT-module (e.g. the the HC-05 module) is connected to your Android device and is visible in the Bluetooth Settings.
All examples initially use the baudrate of 9600. Especially the SimpleTouchScreenDSO example will run smoother with a baudrate of 115200.
For this, change the example baudrate by deactivating the line `#define HC_05_BAUD_RATE BAUD_9600` and activating `#define HC_05_BAUD_RATE BAUD_115200`.
AND change the BT-Module baudrate e.g. by using the BTModuleProgrammer.ino example.
ARM example code can be found on https://github.com/ArminJo/STMF3-Discovery-Demos.
Version Info https://github.com/ArminJo/android-blue-display#revision-history:
5.0
- Voice output with Android TextToSpeech for Android > 5.0 (Lollipop).
- Text Y and X position is upper left corner of character.
- New functions setCallback() and setFlags() for buttons and sliders.
- Screen orientation flags now also possible in setFlagsAndSize().
- Fixed timestamp DST handling.
- Handling of Android insets.
4.4
- Support für new function disableAutorepeatUntilEndOfTouch().
4.3
- New command FUNCTION_CLEAR_DISPLAY_OPTIONAL to enable resynchronization of slow displays.
- Bluetooth random delay detection.
- Fixed bug for micro-swipe suppressing.
- Added Slider SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD.
- Opening options menu by swipe now not restricted on full screen and connected.
- Strings printed with Serial.print() are not interpreted, but stored in the log for debug purposes.
- Fixed bug in FUNCTION_BUTTON_REMOVE.
- Fixed bug for SUBFUNCTION_SLIDER_SET_POSITION.
Hint:
To enable programming of the Arduino while the HC-05 is connected, use a diode to connect Arduino rx and HC-05 tx.
螢幕擷取畫面
新功能
- 版本: 5.0.0
- 發佈日期:
- - Voice output with Android TextToSpeech for Android > 5.0 (Lollipop).
- Text Y and X position is upper left corner of character.
- New functions setCallback() and setFlags() for buttons and sliders.
- Screen orientation flags now also possible in setFlagsAndSize().
- Fixed timestamp DST handling.
- Handling of Android insets.
價錢
- 今天: 免費
- 最小值: 免費
- 最大值: 免費
追蹤票價
開發人員
- Armin
- 平台: Android 應用程式 (2)
- 清單: 0 + 0
- 點數: 0 + 0 ¡
- 排名: 0
- 評測: 0
- 折扣: 0
- 影片: 0
- RSS: 訂閱
點數
未找到 ☹️
排名
未找到 ☹️
清單
未找到 ☹️
評測
成為第一個評論 🌟
其他資訊
- 版本: 5.0.0
- ID: de.joachimsmeyer.android.bluedisplay
- 類別 :
Android 應用程式
›程式庫與試用程式
- OS:
Android 3.1 以上版本
- 大小:
12 Mb
- 內容分級:
Everyone
- Google Play 評分:
0
- 發佈日期:
- 發行日期:
你可能還喜歡
-
- Blue Tees Displays
- Android 應用程式: 程式庫與試用程式 由: Blue Tees Golf
- 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.1.2 Explore our exclusive range of premium golf products and features designed to elevate your game. Key Features: Stay updated on the latest product launches and innovations. Discover ... ⥯
-
- Wireless Display
- Android 應用程式: 程式庫與試用程式 由: Flavapp
- * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 5,497 (4.4) 版本: 29.0 Little smartphone and tablet screens are good on the run, but when you re in your family area then why not use your TV s much larger screen instead? Sharing your phone screen With the ... ⥯
-
- Mirror Link Car Display
- Android 應用程式: 程式庫與試用程式 由: Facelover
- * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 1,725 (4.0) 版本: 1.0.8 You are in drivingmode and wanna full mirror link phone with your car screen? Mirror link car connector or screen mirroring for car allows you to connect your phone to car screen ... ⥯
- 全新
- Mirror Link - Wireless Display
- Android 應用程式: 程式庫與試用程式 由: App Venture Guru
- * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.0.1 Experience the ultimate way to connect your smartphone to your screen with auto mirror link for Android. Our app offers easy connection and wireless display technology, making screen ... ⥯
-
- QrBT - Bluetooth QR display
- Android 應用程式: 程式庫與試用程式 由: 402d
- 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.0.5 This application is an emulator of a physical device. The customer display can display a QR code and infographics (success, failure) on the screen. Use this emulator to start ... ⥯
-
- sepioo® Display Manager
- Android 應用程式: 程式庫與試用程式 由: PDi Digital
- 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.2.6 The sepioo® Display Manager allows you to configure and work with the sepioo® NFC and NB-IoT devices. To use this application, you need sepioo® Displays and a valid sepioo® ... ⥯
-
- PPSS22 Emulator - PS2 Emulator
- Android 應用程式: 程式庫與試用程式 由: Blue Oliver's
- * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 1 + 22,025 (4.6) 版本: 415 Features: - Best compatibility of games. - Best game controller. - Save and load game state easily. - Fast game speed as on the original device. - Easy network gaming. - Saves your ... ⥯
-
- Connected Wifi Info
- Android 應用程式: 程式庫與試用程式 由: Asteroid Tech
- * 免費
- 清單: 0 + 1 排名: 0 評測: 0
- 點數: 0 + 25,936 (3.9) 版本: 20.0 Download the new and easy Connected Wifi Info Connected Wifi Info comes with following features: - Wifi password show . - Shows SSID and Password of all the connections saved in a ... ⥯
-
- AirPlay
- Android 應用程式: 程式庫與試用程式 由: Boss Inc
- * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 19,043 (4.5) 版本: 35.0 AirPlay Tv Cast enables seamless screen mirroring and wireless casting, allowing you to connect your Android device to a wide range of TVs and AirPlay-compatible devices. Whether it's ... ⥯
-
- USB Connector Cast Phone to TV
- Android 應用程式: 程式庫與試用程式 由: Vidmark Inc.
- * * 免費
- 清單: 1 + 1 排名: 0 評測: 0
- 點數: 1 + 8,985 (3.3) 版本: 2.0.3 USB Screen Cast Phone to TV app: Connect, Cast, and Share Seamlessly Experience the fastest screen mirroring with USB Screen Cast, the perfect app to cast to TV, mirror your device, ... ⥯
-
- Amplified Bible offline
- Android 應用程式: 程式庫與試用程式 由: KJV Bible offline
- * * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 11,257 (4.7) 版本: Amplified Bible Free OFFLINE 9.0 This app allows you to both read and listen to the Amplified Version of the Bible. The Bible easy to read and understand that includes amplifications to assist the reader in ... ⥯
-
- Mirror Link Car - Autocast
- Android 應用程式: 程式庫與試用程式 由: AppStack Locker Team
- * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.0.0 Mirror Link Car - Autocast seamlessly connects your phone to your car's in-car display, making driving smarter, safer, and more enjoyable. With mirorlink, also known as mirror link, ... ⥯
-
- Smart Tag Demo
- Android 應用程式: 程式庫與試用程式 由: AIOI SYSTEMS CO.,LTD.
- 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.11.1 Smart Tag Demo is a demonstration application of AIOI Systems Company s visible RFID smart tag (ST1020/ST1027) or SmartCard (SC1029L). In order to use this demo, you must have Smart ... ⥯
-
- Auto Mirror Link - Screen Cast
- Android 應用程式: 程式庫與試用程式 由: SmilePlease
- * * 免費
- 清單: 0 + 0 排名: 0 評測: 0
- 點數: 0 + 0 版本: 1.0.6 Mirror link car is your smart driving companion that connect your smartphone and your car, the ultimate app for car screen mirroring and connectivity. Designed for compatibility with ... ⥯