Inhaltsverzeichnis:

Bluetooth und IMU mit dem Tactigon Board - Verarbeitung - Gunook
Bluetooth und IMU mit dem Tactigon Board - Verarbeitung - Gunook

Video: Bluetooth und IMU mit dem Tactigon Board - Verarbeitung - Gunook

Video: Bluetooth und IMU mit dem Tactigon Board - Verarbeitung - Gunook
Video: Arduino Nano 33 IOT - Bluetooth LE IMU Demo 2024, Juli
Anonim
Image
Image

In dieser Artikelserie wird erklärt, wie die integrierten Sensoren und Kommunikationsschnittstellen des Tactigon verwendet werden, um eine einfache Gestensteuerung zu erstellen.

Quellcode hier auf GitHub verfügbar

In diesem Artikel werden wir lernen, wie man die einfachen Funktionen von Tactigon nutzt, um Beschleunigungsmesserdaten und Quaternionen über Bluetooth Low Energy (ab jetzt BLE) zu senden.

Wir schauen uns im Detail an:

  • Warum Verarbeitung?
  • Gebrauchte Bibliotheken
  • UUID und Charakteristik
  • Verbindung zum Gerät
  • Datenstrom abrufen
  • Parzelle
  • Schlussbetrachtungen

Schritt 1: Warum Verarbeitung?

Schlussbetrachtungen
Schlussbetrachtungen

Wir entscheiden uns für die Verarbeitung, weil es sich um ein diffuses Software-Skizzenbuch handelt, das einfach und leicht zu beginnen ist. Es bietet Java- und Android-Kompatibilität, und normalerweise ist es möglich, eine Anwendung von Java auf Android zu portieren, ohne dass sich die Codierung ändert.

Viele Bastler verwenden Processing, daher ist es einfach, Support, Skizzen und Bibliotheken sowie ausführliche Tutorials und Communities zu finden.

Schritt 2: Verwendete Bibliotheken

In diesem Beispiel werden einige wesentliche Bibliotheken verwendet:

  • Android
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Blepdroide

Wir werden uns auf Blepdroid konzentrieren, während andere Bibliotheken nicht das Ziel dieses Beitrags sind.

BLEPDROID

Diese Bibliothek wurde speziell für die Verarbeitung in einer Android-Umgebung entwickelt.

Blepdroid ist verfügbar unter:

Schritt 3: UUID und Charakteristik

"loading="lazy" hat die richtigen Daten zum Plotten erhalten, eine Verschiebung in den Plot-Arrays wird ausgeführt, eine Position für den zuletzt erfassten Wert freigeben. Diese Arrays können nun mit der draw()-Funktion auf den Diagrammen geplottet werden.

Schritt 7: Abschließende Überlegungen

Diese Verarbeitungsskizze ist nur eine einfache Möglichkeit, Daten zu erhalten und auf einem Android-Bildschirm zu drucken. Durch die Verwendung fortgeschrittener Algorithmen und Verarbeitungsfunktionen ist es möglich, einen Gestencontroller zu integrieren.

Bleiben Sie dran für mehr Code von Tactigon!

Empfohlen: