Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne artikkelserien vil forklare hvordan du bruker The Tactigons integrerte sensorer og kommunikasjonsgrensesnitt for å lage en enkel gestkontroller.
Kildekode tilgjengelig her på GitHub
I denne artikkelen skal vi lære hvordan du bruker enkle Tactigons funksjoner til å sende akselerometerdata og kvaternjoner over Bluetooth Low Energy (BLE fra nå av).
Vi vil se nærmere på:
- Hvorfor behandling?
- Brukte biblioteker
- UUID og karakteristisk
- Tilkobling til enhet
- Få datastrøm
- Plott
- Avsluttende betraktninger
Trinn 1: Hvorfor behandle?
Vi velger behandling fordi det er en diffus programvare skissebok, enkel og lett å starte med. Det tilbyr Java og Android kompatibilitet, og vanligvis er det mulig å portere et program fra Java til Android med liten eller ingen endring i koding.
Mange hobbyister bruker Processing, så det er lett å finne støtte, skisser og biblioteker, samt grundige opplæringsprogrammer og fellesskap.
Trinn 2: Brukte biblioteker
Dette eksemplet bruker få viktige biblioteker:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Vi vil fokusere på Blepdroid mens andre biblioteker ikke er målet med dette innlegget.
BLEPDROID
Dette biblioteket er utviklet spesielt for prosessering, i Android -miljø.
Blepdroid er tilgjengelig på:
Trinn 3: UUID og karakteristisk
"loading =" lat "skaffet de riktige dataene for å plotte, et skifte i plottarrayene blir utført, frigjør en posisjon for den siste innsamlede verdien. Disse matrisene er nå klare til å bli plottet på chards av trekkspillet () -funksjonen.
Trinn 7: Avsluttende betraktninger
Denne behandlingsskissen er bare en enkel måte å få data og skrive ut på en Android -skjerm. Ved å bruke mer avanserte algoritmer og behandlingsfunksjoner er det mulig å integrere en gestkontroller.
Følg med for mer Tactigons kode!