Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Táto séria článkov vysvetlí, ako použiť integrované snímače a komunikačné rozhrania zariadenia Tactigon na vytvorenie jednoduchého ovládača gest.
Zdrojový kód je k dispozícii tu na GitHub
V tomto článku sa naučíme používať jednoduché funkcie Tactigonu na odosielanie dát akcelerometra a kvaterniálov cez Bluetooth Low Energy (odteraz BLE).
Podrobne sa pozrieme na:
- Prečo spracovanie?
- Použité knižnice
- UUID a charakteristika
- Pripojenie k zariadeniu
- Získajte dátový tok
- Sprisahanie
- Záverečné úvahy
Krok 1: Prečo spracovanie?
Vyberáme si spracovanie, pretože je to difúzny softvérový skicár, jednoduchý a ľahký na začiatok. Ponúka kompatibilitu s jazykom Java a Android a zvyčajne je možné prenášať aplikáciu z jazyka Java do systému Android s malou až žiadnou zmenou v kódovaní.
Mnoho nadšencov používa Processing, takže je ľahké nájsť podporu, náčrty a knižnice, ako aj podrobné návody a komunity.
Krok 2: Použité knižnice
Tento príklad používa niekoľko základných knižníc:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Zameriame sa na Blepdroid, zatiaľ čo iné knižnice nie sú cieľom tohto príspevku.
BLEPDROID
Táto knižnica je vyvinutá špeciálne pre spracovanie v prostredí Android.
Blepdroid je k dispozícii na:
Krok 3: UUID a charakteristika
"loading =" lenivý "získal správne údaje na vykreslenie, vykoná sa posun v grafoch polí, vytvorí voľnú pozíciu pre poslednú zhromaždenú hodnotu. Tieto polia sú teraz pripravené na vykreslenie na stráne pomocou funkcie draw ().
Krok 7: Záverečné úvahy
Táto skica spracovania je jednoduchým spôsobom, ako získať údaje a vytlačiť ich na obrazovke systému Android. Použitím pokročilejších algoritmov a funkcií spracovania je možné integrovať ovládač gest.
Zostaňte naladení na ďalší kód Tactigonu!