Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
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?
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!