Sisällysluettelo:

Bluetooth ja IMU Tactigon Boardilla - Käsittely: 7 vaihetta
Bluetooth ja IMU Tactigon Boardilla - Käsittely: 7 vaihetta

Video: Bluetooth ja IMU Tactigon Boardilla - Käsittely: 7 vaihetta

Video: Bluetooth ja IMU Tactigon Boardilla - Käsittely: 7 vaihetta
Video: Fix Bluetooth keeps Disconnecting on iPhone With iOS 16 | Solve iPhone Bluetooth Issues 2024, Marraskuu
Anonim
Image
Image

Tämä artikkelisarja selittää, kuinka Tactigonin integroitujen antureiden ja viestintärajapintojen avulla luodaan yksinkertainen eleohjain.

Lähdekoodi saatavilla täällä GitHubissa

Tässä artikkelissa aiomme oppia käyttämään yksinkertaisia Tactigonin toimintoja kiihtyvyysmittarin tietojen ja kvaternioiden lähettämiseen Bluetooth Low Energyn (BLE) kautta tästä lähtien.

Tarkastelemme yksityiskohtaisesti:

  • Miksi käsittely?
  • Käytetyt kirjastot
  • UUID ja ominaisuus
  • Yhteys laitteeseen
  • Hanki Data Stream
  • Tontti
  • Lopulliset näkökohdat

Vaihe 1: Miksi käsittely?

Lopulliset näkökohdat
Lopulliset näkökohdat

Valitsemme käsittelyn, koska se on hajanainen ohjelmiston luonnoskirja, yksinkertainen ja helppo aloittaa. Se tarjoaa Java- ja Android -yhteensopivuuden, ja yleensä on mahdollista siirtää sovellus Java -laitteesta Androidiin ilman koodausta.

Monet harrastajat käyttävät käsittelyä, joten on helppo löytää tukea, luonnoksia ja kirjastoja sekä perusteellisia opetusohjelmia ja yhteisöjä.

Vaihe 2: Käytetyt kirjastot

Tässä esimerkissä käytetään muutamia välttämättömiä kirjastoja:

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

Keskitymme Blepdroidiin, kun taas muut kirjastot eivät ole tämän viestin tarkoitus.

BLEPDROID

Tämä kirjasto on kehitetty erityisesti käsittelyä varten Android -ympäristössä.

Blepdroid on saatavilla osoitteessa:

Vaihe 3: UUID ja ominaisuus

"loading =" laiska "sai oikeat tiedot piirtämiseen, piirrosmatriisien siirto suoritetaan, vapaamuotoinen paikka viimeksi kerätylle arvolle. Nämä taulukot ovat nyt valmiita piirrettäväksi chardeihin draw () -funktiolla.

Vaihe 7: Viimeiset näkökohdat

Tämä käsittelyluonnos on vain yksinkertainen tapa saada tietoja ja tulostaa Android -näytöllä. Käyttämällä kehittyneempiä algoritmeja ja käsittelytoimintoja on mahdollista integroida eleohjain.

Pysy kuulolla, niin saat lisää Tactigonin koodia!

Suositeltava: