Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje straipsnių serijoje bus paaiškinta, kaip naudoti „The Tactigon“integruotus jutiklius ir ryšio sąsajas, kad būtų sukurtas paprastas gestų valdiklis.
Šaltinio kodą galite rasti čia „GitHub“
Šiame straipsnyje mes sužinosime, kaip naudotis paprastomis „Tactigon“funkcijomis siunčiant akselerometro duomenis ir ketvirčius per „Bluetooth Low Energy“(BLE).
Išsamiai apžvelgsime:
- Kodėl apdorojimas?
- Naudotos bibliotekos
- UUID ir būdingas
- Ryšys su įrenginiu
- Gaukite duomenų srautą
- Sklypas
- Galutiniai svarstymai
1 žingsnis: kodėl apdoroti?
Mes pasirenkame apdorojimą, nes tai yra išsklaidyta programinės įrangos eskizų knyga, paprasta ir lengva pradėti. Jis siūlo suderinamumą su „Java“ir „Android“, ir paprastai galima perkelti programą iš „Java“į „Android“, nedaug pakeičiant kodavimą.
Daugelis mėgėjų naudoja apdorojimą, todėl lengva rasti palaikymą, eskizus ir bibliotekas, taip pat išsamias mokymo programas ir bendruomenes.
2 žingsnis: Naudotos bibliotekos
Šiame pavyzdyje naudojamos kelios svarbios bibliotekos:
- „Android“
- „Java.util. ByteBuffer“
- Java.nio. ByteOrder
- Blepdroid
Mes sutelksime dėmesį į „Blepdroid“, o kitos bibliotekos nėra šio įrašo tikslas.
BLEPDROIDAS
Ši biblioteka sukurta specialiai apdorojimui „Android“aplinkoje.
„Blepdroid“galima rasti čia:
3 žingsnis: UUID ir būdingas
"loading =" tingus "gavo tinkamus duomenis braižyti, įvykdomas diagramos masyvų poslinkis, laisvai užrašykite paskutinės surinktos vertės poziciją. Dabar šie masyvai yra paruošti brėžti į chardus naudojant Draw () funkciją.
7 žingsnis: galutiniai dalykai
Šis apdorojimo eskizas yra tik paprastas būdas gauti duomenis ir spausdinti „Android“ekrane. Naudojant pažangesnius algoritmus ir apdorojimo funkcijas, galima integruoti gestų valdiklį.
Stebėkite daugiau „Tactigon“kodo!