StartseiteAnwendungGeschäftsbüro

Konvertiert Smartphone in ein Remote -Touch -Display für Ihr Arduino- oder ARM -Projekt.

Open Source-Software Um Ihr Smartphone / Tablet in ein Android-Remote-Touch-Display für Ihre Arduino- und ARM-Projekte mit einem Bluetooth-Adapter wie HC-05 oder einem USB-OTG-Kabel umzuwandeln.

Lassen Sie die Arduino-Skizze eine GUI mit Grafiken, Schaltflächen und Schiebereglern auf Ihrem Smartphone erstellen, indem Sie einfach einen HC-05 an die RX/TX-Stifte Ihres Arduino anschließen.

Das direkte Anschließen des Arduino mit einem USB-Kabel und einem USB-OTG-Adapter mit Ihrem Smartphone wird ebenfalls unterstützt.

BlueDisplay erhält Ziehanfragen von Arduino über Bluetooth und rendert es.

Grundlegende GUI -Elemente als Schaltflächen und Schieberegler werden in der App weiterhin implementiert, um die Arduino -Codegröße zu reduzieren.

GUI -Rückruf-, Touch- und Sensorereignisse werden an Arduino zurückgeschickt.

Keine Android -Programmierung benötigt!

Merkmale:

- Open Source.

- C ++ Bibliotheken für Arduino und Arm (STM)

- Grafik + Textausgabe sowie Printf -Implementierung.

- Zeichnen Sie das Diagramm aus Byte oder kurzen Werten. Ermöglicht das Löschen der zuletzt gezeichneten Tabelle.

- Spielsystemtöne.

- Touch -Taste + Slider -Objekte mit Tonfeedback.

- Taste und Slider -Rückruf sowie Touch- und Sensorereignisse werden an Arduino zurückgeschickt.

- Automatische und manuell Skalierung der Anzeigeregion.

- Einfache Zuordnung von UTF-8-Zeichen wie Ohm, Celsius usw.

- bis zu 115200 Baud mit HC-05-Modulen.

- Die USB -OTG -Verbindung kann anstelle von Bluetooth verwendet werden.

- Lokale Anzeige von empfangenen und gesendeten Befehlen und Daten für Debugging -Zwecke.

- HEX- und ASCII -Ausgabe von empfangenen Bluetooth -Daten bei Log -Ebene -ausführlich.

- Nachrichten als Toast debuggen.

Quellen + Beispiele:

Quellen finden Sie unter https://github.com/arminjo/android-blue-display.

Beispiele sind in der Arduino Bluedisplay-Bibliothek https://github.com/arminjo/arduino-buhsisesplay enthalten.

Oder verwenden Sie (Strg+Shift+i) in der Arduino -IDE und suchen Sie nach BlueDisplay .

Die Bibliothek enthält Beispiele für die einfache Initialisierung eines HC-05 und für einen einfachen DSO mit 0,3 Megasamples/Sek.

Achten Sie vor der Verwendung der Beispiele darauf, dass das BT-Modul (z. B. das HC-05-Modul) mit Ihrem Android-Gerät verbunden ist und in den Bluetooth-Einstellungen sichtbar ist.

Alle Beispiele verwenden zunächst das Baudrate von 9600. Insbesondere das Beispiel für simpleTouchscreendso wird mit einem Baudrate von 115200 glatter.

Ändern Sie dazu den Beispielbaudrate, indem Sie die Zeile `#define hc_05_baud_rate baud_9600` und aktivieren` #define hc_05_baud_rate baud_115200` aktivieren.

Und ändern Sie die BT-Module Baudrate EG unter Verwendung des Beispiels von BTMODULEPROGRAMMER.ino.

ARM-Beispielcode finden Sie unter https://github.com/arminjo/stmf3-discovery-demos.

Versionsinformationen:

4.3

- Neue Befehlsfunktion_Clear_display_Optional, um die Resynchronisierung langsamer Anzeigen zu aktivieren.

- Bluetooth -Erkennung zufälliger Verzögerungserkennung.

- Fehler für die Unterdrückung von Mikro-Swipe behoben.

- Slider subfunction_slider_set_default_color_threshold hinzugefügt.

- Das Menü der Optionen für Swipe jetzt nicht auf Vollbildmodus und verbunden ist.

- mit serial.print () gedruckte Zeichenfolgen werden nicht interpretiert, sondern für Debug -Zwecke im Protokoll gespeichert.

- Fehler in function_button_remove behoben.

- Fehler für subfunktion_slider_set_position behoben.

4.2

- Wischen Sie in der Anwendung in Anwendung den Vollbildmodus von der linken Rande. Öffnet das Optionsmenü.

- Fehler bei den empfangenen Daten entfernt.

- Parameterwerte hinzugefügt *lock_sensor_landscape und *lock_sensor_portrait für FunktionsetscreenorientationLock ().

- Die Handhabung der Schieberegler wurde verbessert.

- kurze "DrawText" -Funktionen hinzugefügt.

4.1 Verbessertes Start. Neue Nachricht Wenn keine Daten, die nach der Verbindung und einem Teil des Bildschirms empfangen werden, sind inaktiv/schwarz, um auf das Protokoll zuzugreifen.

4.0 Verbindung mit USB OTG -Kabel jetzt auch möglich. In diesem Fall ist kein Bluetooth -Adapter erforderlich.

Slider setScalefactor () skaliert den tatsächlichen Wert nicht, der bei Init () als Anfangswert geliefert wird.

Verbesserte Tonvolumeneinstellung - kann auch auf dem Smartphone eingestellt werden.

trim () für alle Taste -Bildunterschriften.

Hinweis:

Um die Programmierung des Arduino zu aktivieren, während der HC-05 verbunden ist, verbinden Sie eine Diode, um Arduino RX und HC-05 TX zu verbinden.

Mehr lesen

Vorschau

Benutzer sahen auch

Alle ansehen

Das könnte Ihnen gefallen

Alle ansehen

Weitere ähnliche Spiele

Alle ansehen

Weitere Level-Spiele

Alle ansehen