Inhoudsopgave:

Bluetooth en IMU met het Tactigon-bord - Verwerking: 7 stappen
Bluetooth en IMU met het Tactigon-bord - Verwerking: 7 stappen

Video: Bluetooth en IMU met het Tactigon-bord - Verwerking: 7 stappen

Video: Bluetooth en IMU met het Tactigon-bord - Verwerking: 7 stappen
Video: Bluetooth LED Control App with MIT App Inventor - STEP By STEP 2024, Juli-
Anonim
Image
Image

In deze serie artikelen wordt uitgelegd hoe u de geïntegreerde sensoren en communicatie-interfaces van The Tactigon kunt gebruiken om een eenvoudige gebarencontroller te maken.

Broncode hier beschikbaar op GitHub

In dit artikel gaan we leren hoe je de eenvoudige functies van Tactigon kunt gebruiken om versnellingsmetergegevens en quaternionen te verzenden via Bluetooth Low Energy (BLE vanaf nu).

We zullen in detail kijken naar:

  • Waarom Verwerken?
  • Gebruikte bibliotheken
  • UUID en karakteristiek
  • Verbinding met apparaat
  • Gegevensstroom ophalen
  • Verhaal
  • Laatste overwegingen

Stap 1: Waarom verwerken?

Laatste overwegingen
Laatste overwegingen

We kiezen voor verwerking omdat het een diffuus softwareschetsboek is, eenvoudig en gemakkelijk om mee te beginnen. Het biedt Java- en Android-compatibiliteit en meestal is het mogelijk om een applicatie van Java naar Android te porten met weinig tot geen verandering in de codering.

Veel hobbyisten gebruiken Processing, dus het is gemakkelijk om ondersteuning, schetsen en bibliotheken te vinden, evenals diepgaande tutorials en communities.

Stap 2: Gebruikte bibliotheken

In dit voorbeeld worden enkele essentiële bibliotheken gebruikt:

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

We zullen ons concentreren op Blepdroid, terwijl andere bibliotheken niet het doel van dit bericht zijn.

BLEPDRO. D

Deze bibliotheek is speciaal ontwikkeld voor verwerking, in een Android-omgeving.

Blepdroid is beschikbaar op:

Stap 3: UUID en kenmerk

"loading="lazy" heeft de juiste gegevens verkregen om te plotten, een verschuiving in de plot-arrays wordt uitgevoerd, een positie vrijgeven voor de laatst verzamelde waarde. Deze arrays zijn nu klaar om te worden geplot op de chards door de functie draw().

Stap 7: Laatste overwegingen

Deze verwerkingsschets is slechts een eenvoudige manier om gegevens op te halen en af te drukken op een Android-scherm. Door meer geavanceerde algoritmen en verwerkingsfuncties te gebruiken, is het mogelijk om een gebarencontroller te integreren.

Blijf op de hoogte voor meer Tactigon's code!

Aanbevolen: