Table des matières:

Bluetooth et IMU avec la carte Tactigon - Traitement : 7 étapes
Bluetooth et IMU avec la carte Tactigon - Traitement : 7 étapes

Vidéo: Bluetooth et IMU avec la carte Tactigon - Traitement : 7 étapes

Vidéo: Bluetooth et IMU avec la carte Tactigon - Traitement : 7 étapes
Vidéo: New Product Discoveries Ep 309: Tactigon ONE and Seeed Odyssey | Digi-Key Electronics 2024, Juillet
Anonim
Image
Image

Cette série d'articles expliquera comment utiliser les capteurs intégrés et les interfaces de communication de The Tactigon pour créer un contrôleur de geste simple.

Code source disponible ici sur GitHub

Dans cet article, nous allons apprendre à utiliser les fonctions simples de Tactigon pour envoyer des données d'accéléromètre et des quaternions via Bluetooth Low Energy (BLE désormais).

Nous examinerons, en détail, pour:

  • Pourquoi traiter ?
  • Bibliothèques utilisées
  • UUID et caractéristique
  • Connexion à l'appareil
  • Obtenir le flux de données
  • Terrain
  • Considérations finales

Étape 1: Pourquoi traiter ?

Considérations finales
Considérations finales

Nous choisissons le traitement car c'est un carnet de croquis logiciel diffus, simple et facile à démarrer. Il offre une compatibilité Java et Android, et il est généralement possible de porter une application de Java vers Android avec peu ou pas de changement de codage.

De nombreux amateurs utilisent Processing, il est donc facile de trouver du support, des croquis et des bibliothèques, ainsi que des didacticiels et des communautés approfondis.

Étape 2: Bibliothèques utilisées

Cet exemple utilise quelques bibliothèques essentielles:

  • Android
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Blepdroïde

Nous allons nous concentrer sur Blepdroid alors que d'autres bibliothèques ne sont pas le but de cet article.

BLEPDROIDDE

Cette bibliothèque est développée spécifiquement pour le traitement, dans l'environnement Android.

Blepdroid est disponible sur:

Étape 3: UUID et caractéristique

"loading="lazy" a obtenu les bonnes données à tracer, un décalage dans les tableaux de tracé est exécuté, une position libre pour la dernière valeur collectée. Ces tableaux sont maintenant prêts à être tracés sur les cartes par la fonction draw().

Étape 7: Considérations finales

Cette esquisse de traitement n'est qu'un moyen simple d'obtenir des données et d'imprimer sur un écran Android. En utilisant des algorithmes et des fonctions de traitement plus avancés, il est possible d'intégrer un contrôleur de geste.

Restez à l'écoute pour plus de code Tactigon !

Conseillé: