Typ | Variante | ||||
---|---|---|---|---|---|
4.2 16 APK | |||||
Größe: 113.42 KB Zertifikat: 9eba2baaca142db181c99e8d13b84656e04217ed SHA1-Signatur: 08c005bb5bd459155a18db282a1498fd48d844cb Die Architektur: universal Bildschirm-DPI: mdpi (160dpi), hdpi (240dpi), xhdpi (320dpi), xxxhdpi (640dpi) Gerät: laptop, phone, tablet |
Herunterladen BlueDisplay APK frei
Remote Display und Eingabe für Arduino mit BT Modul (HC-05) oder USB OTG.
Open Source Software um das Smartphone als Display und als Touch-Eingabegerät für Arduino oder ARM Projekte zu benutzen.
Ein HC-05 an die rx / tx Pins des Arduino anschliessen und das Smartphone/Tablet als Bluetooth Touch Display für den Arduino Sketch nutzen.
Oder den Arduino direkt mit einem USB OTG Kabel oder Adapter anschliessen.
Die Grafik und Benutzeroberfläche wird vom Arduino gesteuert, das Smartphone dient nur als reines Ein / Ausgabe-Gerät. Keine Android Programmierung nötig.
Einfache GUI Elemente wie Touch Button und Slider sind schon in der App realisiert, um Programmplatz und Ausführungszeit auf dem Arduino zu sparen.
Features:
- Open Source.
- C++ Libraries für Arduino und ARM (STM).
- Grafik + Textausgabe sowie printf Implementation.
- Chartausgabe wahlweise mit automatischem Löschen der vorherigen Ausgabe.
- Ausgabe von System Sounds.
- Touch Button + Slider Objekte mit Feedbacktönen.
- Button + Slider Callback, sowie einfache Touch und Sensor Events werden zum Arduino zurück gesendet.
- Automatisches und manuelles Skalieren des Ausgabefensters.
- Einfaches Mappen von UTF-8 Sonderzeichen wie Ohm, Celsius etc..
- Bis zu 115200 Baud mit HC-05 Modulen.
- USB OTG verbindung kann alternativ zu Bluetooth benutzt werden.
- Lokales Anzeigen der empfangenen und gesendeten Kommandos und Daten zu Debugzwecken.
- Gleichzeitiger Betrieb mit lokalen Displays wie z.B. HY32D möglich.
- Hex und ASCII Ausgabe der empfangenen Bluetooth Daten im Log Level verbose.
- Debugausgaben als Toasts.
Sourcen + Beispiele:
Die App-Sourcen sind unter https://github.com/ArminJo/android-blue-display zu finden.
Beispiele sind in der Arduino Library enthalten https://github.com/ArminJo/Arduino-BlueDisplay. Diese ist im Arduino Library Manager (Ctrl+Shift+I) verfügbar - nach BlueDisplay suchen und installieren.
Die Beispiele enthalten Programme zum einfachen Konfigurieren des HC-05 und für ein simples digitales Speicheroszilloskop (DSO) mit 0.3 Megasamples/sec.
Vor dem Verwenden der Beispiele muss das BT Modul mit dem Smarthone gekoppelt und in den Bluetooth Eistellungen sichtbar sein.
Alle Beispiele laufen initial mit 9600 Baud. Insbesondere das Beispiel SimpleTouchScreenDSO läuft flüssiger, wenn die Baudrate auf 115200 umgestellt ist.
Dazu die Baudrate im Beispiel umstellen, indem der Eintrag `#define HC_05_BAUD_RATE BAUD_9600` deaktiviert und `#define HC_05_BAUD_RATE BAUD_115200` aktiviert wird.
UND die Bluetooth Module z.B. mit dem in der Arduino Library enthaltenem BTModuleProgrammer Beispiel auf 115200 umkonfigurieren.
Eine größere ARM Beispielanwendung ist unter https://github.com/ArminJo/STMF3-Discovery-Demos zu finden.
Version Info:
4.1 Verbesserter startup. Jetzt kommt eine Meldung, wenn nach dem connect keine Daten empfangen werden.
4.0 Direkter Anschluss mit USB OTG Kabel jetzt auch möglich. Es wird dann kein Bluetooth Adapter mehr benötigt.
Slider setScaleFactor() skaliert nicht mehr den aktuellen Wert, der beim init() als Initialwert geliefert wird.
Verbesserte Tone Laustärkebehandlung - kann jetzt auch am Smartphone geändert werden.
trim() bei allen Button Caption Strings.
3.6 Connect, Reconnect und Autoconnect verbessert/hinzugefügt. debug() Funktion verbessert. Red/Green Button handling vereinfacht.
3.5 Slider scaling geändert und unit value hinzugefügt.
3.4 Timeout for data messages. Get number initial value gefixt.
Bug autorepeat button in conjunction with UseUpEventForButtons gefixt.
3.3 Silent Tone Bug für Lollipop gefixt. Multiline Text /r /n Handling. Android Zeit auf Arduino verfügbar.
Debug Messages als Toast. Create Button geändert. Bugfixes. Slider Values skalierbar. GUI Multitouch.
Hex und ASCII Ausgabe der empfangenen Bluetooth Daten im Log Level verbose.
Ein HC-05 an die rx / tx Pins des Arduino anschliessen und das Smartphone/Tablet als Bluetooth Touch Display für den Arduino Sketch nutzen.
Oder den Arduino direkt mit einem USB OTG Kabel oder Adapter anschliessen.
Die Grafik und Benutzeroberfläche wird vom Arduino gesteuert, das Smartphone dient nur als reines Ein / Ausgabe-Gerät. Keine Android Programmierung nötig.
Einfache GUI Elemente wie Touch Button und Slider sind schon in der App realisiert, um Programmplatz und Ausführungszeit auf dem Arduino zu sparen.
Features:
- Open Source.
- C++ Libraries für Arduino und ARM (STM).
- Grafik + Textausgabe sowie printf Implementation.
- Chartausgabe wahlweise mit automatischem Löschen der vorherigen Ausgabe.
- Ausgabe von System Sounds.
- Touch Button + Slider Objekte mit Feedbacktönen.
- Button + Slider Callback, sowie einfache Touch und Sensor Events werden zum Arduino zurück gesendet.
- Automatisches und manuelles Skalieren des Ausgabefensters.
- Einfaches Mappen von UTF-8 Sonderzeichen wie Ohm, Celsius etc..
- Bis zu 115200 Baud mit HC-05 Modulen.
- USB OTG verbindung kann alternativ zu Bluetooth benutzt werden.
- Lokales Anzeigen der empfangenen und gesendeten Kommandos und Daten zu Debugzwecken.
- Gleichzeitiger Betrieb mit lokalen Displays wie z.B. HY32D möglich.
- Hex und ASCII Ausgabe der empfangenen Bluetooth Daten im Log Level verbose.
- Debugausgaben als Toasts.
Sourcen + Beispiele:
Die App-Sourcen sind unter https://github.com/ArminJo/android-blue-display zu finden.
Beispiele sind in der Arduino Library enthalten https://github.com/ArminJo/Arduino-BlueDisplay. Diese ist im Arduino Library Manager (Ctrl+Shift+I) verfügbar - nach BlueDisplay suchen und installieren.
Die Beispiele enthalten Programme zum einfachen Konfigurieren des HC-05 und für ein simples digitales Speicheroszilloskop (DSO) mit 0.3 Megasamples/sec.
Vor dem Verwenden der Beispiele muss das BT Modul mit dem Smarthone gekoppelt und in den Bluetooth Eistellungen sichtbar sein.
Alle Beispiele laufen initial mit 9600 Baud. Insbesondere das Beispiel SimpleTouchScreenDSO läuft flüssiger, wenn die Baudrate auf 115200 umgestellt ist.
Dazu die Baudrate im Beispiel umstellen, indem der Eintrag `#define HC_05_BAUD_RATE BAUD_9600` deaktiviert und `#define HC_05_BAUD_RATE BAUD_115200` aktiviert wird.
UND die Bluetooth Module z.B. mit dem in der Arduino Library enthaltenem BTModuleProgrammer Beispiel auf 115200 umkonfigurieren.
Eine größere ARM Beispielanwendung ist unter https://github.com/ArminJo/STMF3-Discovery-Demos zu finden.
Version Info:
4.1 Verbesserter startup. Jetzt kommt eine Meldung, wenn nach dem connect keine Daten empfangen werden.
4.0 Direkter Anschluss mit USB OTG Kabel jetzt auch möglich. Es wird dann kein Bluetooth Adapter mehr benötigt.
Slider setScaleFactor() skaliert nicht mehr den aktuellen Wert, der beim init() als Initialwert geliefert wird.
Verbesserte Tone Laustärkebehandlung - kann jetzt auch am Smartphone geändert werden.
trim() bei allen Button Caption Strings.
3.6 Connect, Reconnect und Autoconnect verbessert/hinzugefügt. debug() Funktion verbessert. Red/Green Button handling vereinfacht.
3.5 Slider scaling geändert und unit value hinzugefügt.
3.4 Timeout for data messages. Get number initial value gefixt.
Bug autorepeat button in conjunction with UseUpEventForButtons gefixt.
3.3 Silent Tone Bug für Lollipop gefixt. Multiline Text /r /n Handling. Android Zeit auf Arduino verfügbar.
Debug Messages als Toast. Create Button geändert. Bugfixes. Slider Values skalierbar. GUI Multitouch.
Hex und ASCII Ausgabe der empfangenen Bluetooth Daten im Log Level verbose.
Zeig mehr
Was gibt's Neues
- Im fullscreen Modus öffnet ein Swipe vom linken Bildschirmrand das Options Menü.
- Fehlerhafte Meldungen, das keine Daten gesendet wurden, entfernt.
- Neue Parameter *LOCK_SENSOR_LANDSCAPE und *LOCK_SENSOR_PORTRAIT für Function setScreenOrientationLock().
- Das Handling der Slider Überschrift verbessert.
- Kurze drawText Funktionen hinzugefügt.
- Fehlerhafte Meldungen, das keine Daten gesendet wurden, entfernt.
- Neue Parameter *LOCK_SENSOR_LANDSCAPE und *LOCK_SENSOR_PORTRAIT für Function setScreenOrientationLock().
- Das Handling der Slider Überschrift verbessert.
- Kurze drawText Funktionen hinzugefügt.
Mehr Info
Aktualisiert in
2021-08-25
Größe
113.42 KB
Aktuelle Version
4.2
Benötigt Android
2.3.3 and up
Inhaltsbewertung
Jedes Alter
Angeboten von
Armin
Entwickler [email protected]