Sommario:

Bluetooth e IMU con la Tactigon Board - Elaborazione: 7 passaggi
Bluetooth e IMU con la Tactigon Board - Elaborazione: 7 passaggi

Video: Bluetooth e IMU con la Tactigon Board - Elaborazione: 7 passaggi

Video: Bluetooth e IMU con la Tactigon Board - Elaborazione: 7 passaggi
Video: Открытие новых продуктов, серия 309: Tactigon ONE и Seeed Odyssey | Цифровая электроника 2024, Dicembre
Anonim
Image
Image

Questa serie di articoli spiegherà come utilizzare i sensori integrati e le interfacce di comunicazione di Tactigon per creare un semplice controller gestuale.

Codice sorgente disponibile qui su GitHub

In questo articolo impareremo come utilizzare le semplici funzioni di Tactigon per inviare i dati dell'accelerometro e i quaternioni tramite Bluetooth Low Energy (BLE d'ora in poi).

Vedremo nel dettaglio:

  • Perché elaborare?
  • Librerie usate
  • UUID e caratteristica
  • Connessione al dispositivo
  • Ottieni flusso di dati
  • Complotto
  • Considerazioni finali

Passaggio 1: perché l'elaborazione?

Considerazioni finali
Considerazioni finali

Scegliamo l'elaborazione perché è un album da disegno software diffuso, semplice e facile da usare. Offre compatibilità con Java e Android e di solito è possibile trasferire un'applicazione da Java ad Android con poche o nessuna modifica nella codifica.

Molti hobbisti usano Processing, quindi è facile trovare supporto, schizzi e librerie, nonché tutorial e community approfonditi.

Passaggio 2: librerie usate

Questo esempio utilizza alcune librerie essenziali:

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

Ci concentreremo su Blepdroid mentre altre librerie non sono lo scopo di questo post.

BLEPDROID

Questa libreria è sviluppata appositamente per l'elaborazione, in ambiente Android.

Blepdroid è disponibile su:

Passaggio 3: UUID e caratteristica

"loading="lazy" ha ottenuto i dati giusti da tracciare, viene eseguito uno spostamento negli array di plot, libera una posizione per l'ultimo valore raccolto. Questi array sono ora pronti per essere tracciati sulle bietole dalla funzione draw().

Passaggio 7: considerazioni finali

Questo schizzo di elaborazione è solo un modo semplice per ottenere dati e stampare su uno schermo Android. Utilizzando algoritmi e funzioni di elaborazione più avanzati, è possibile integrare un controller gestuale.

Resta sintonizzato per ulteriori codici Tactigon!

Consigliato: