Kazalo:

Bluetooth in IMU s ploščo Tactigon - obdelava: 7 korakov
Bluetooth in IMU s ploščo Tactigon - obdelava: 7 korakov

Video: Bluetooth in IMU s ploščo Tactigon - obdelava: 7 korakov

Video: Bluetooth in IMU s ploščo Tactigon - obdelava: 7 korakov
Video: Объяснение прошивки Marlin 2.0.x 2024, November
Anonim
Image
Image

Ta serija člankov bo razložila, kako z uporabo integriranih senzorjev in komunikacijskih vmesnikov Tactigona ustvariti preprost krmilnik gest.

Izvorna koda je na voljo tukaj na GitHubu

V tem članku se bomo naučili, kako s preprostimi funkcijami Tactigona pošiljati podatke merilnika pospeška in kvaternione prek nizkoenergijske povezave Bluetooth (BLE od zdaj naprej).

Podrobno si bomo ogledali:

  • Zakaj obdelava?
  • Rabljene knjižnice
  • UUID in značilnost
  • Povezava z napravo
  • Pridobite podatkovni tok
  • Zaplet
  • Končni premisleki

1. korak: Zakaj obdelava?

Končni premisleki
Končni premisleki

Za obdelavo se odločimo, ker je razpršena knjižica programske opreme, preprosta in enostavna za začetek. Ponuja združljivost z Javo in Androidom, običajno pa je mogoče prenesti aplikacijo iz Jave v Android, pri čemer se kodiranje ne spremeni.

Veliko ljubiteljev uporablja obdelavo, zato je enostavno najti podporo, skice in knjižnice ter poglobljene vaje in skupnosti.

2. korak: rabljene knjižnice

Ta primer uporablja nekaj osnovnih knjižnic:

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

Osredotočili se bomo na Blepdroid, medtem ko druge knjižnice niso cilj tega prispevka.

BLEPDROID

Ta knjižnica je razvita posebej za obdelavo v okolju Android.

Blepdroid je na voljo na:

3. korak: UUID in značilnost

"loading =" lazy "je pridobil prave podatke za načrtovanje, izveden je premik v matriki ploskev, sprostite položaj za zadnjo zbrano vrednost. Ti nizi so zdaj pripravljeni za vrisovanje na grafikone s pomočjo funkcije draw ().

7. korak: Končni premisleki

Ta skica obdelave je le preprost način za pridobivanje podatkov in tiskanje na zaslonu Android. Z uporabo naprednejših algoritmov in funkcij obdelave je mogoče integrirati krmilnik gest.

Ostanite z nami za več Tactigonove kode!

Priporočena: