Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Kjo seri artikujsh do të shpjegojë se si të përdorni sensorët e integruar të The Tactigon dhe ndërfaqet e komunikimit për të krijuar një kontrollues të thjeshtë gjestesh.
Kodi burim i disponueshëm këtu në GitHub
Në këtë artikull ne do të mësojmë se si të përdorim funksionet e thjeshta të Tactigon për të dërguar të dhëna akcelerometrike dhe kuaternione mbi Bluetooth Low Energy (BLE tani e tutje).
Ne do të shikojmë, në detaje, për:
- Pse përpunimi?
- Bibliotekat e përdorura
- UUID dhe Karakteristike
- Lidhja me pajisjen
- Merrni Transmetimin e të Dhënave
- Komplot
- Konsideratat përfundimtare
Hapi 1: Pse përpunimi?
Ne zgjedhim përpunimin sepse është një skicë e shpërndarë e softuerit, e thjeshtë dhe e lehtë për të filluar. Ofron pajtueshmëri Java dhe Android, dhe zakonisht është e mundur të transferoni një aplikacion nga Java në Android me pak ose aspak ndryshim në kodim.
Shumë hobiistë përdorin Processing, kështu që është e lehtë të gjesh mbështetje, skica dhe biblioteka, si dhe mësime dhe bashkësi të thella.
Hapi 2: Bibliotekat e përdorura
Ky shembull përdor disa biblioteka thelbësore:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroid
Ne do të përqendrohemi në Blepdroid ndërsa bibliotekat e tjera nuk janë qëllimi i këtij postimi.
BLEPDROID
Kjo bibliotekë është zhvilluar posaçërisht për Përpunimin, në mjedisin Android.
Blepdroid është në dispozicion në:
Hapi 3: UUID dhe Karakteristikë
"loading =" dembel "mori të dhënat e duhura për vizatim, një zhvendosje në vargjet e komplotit ekzekutohet, liroj një pozicion për vlerën e fundit të mbledhur. Këto vargje tani janë gati të vizatohen në grafikë nga funksioni draw ().
Hapi 7: Konsideratat përfundimtare
Ky skicë e Përpunimit është vetëm një mënyrë e thjeshtë për të marrë të dhëna dhe printuar në një ekran Android. Duke përdorur algoritme më të përparuara dhe funksione të përpunimit, është e mundur të integroni një kontrollues gjestesh.
Qëndroni të sintonizuar për më shumë kodin e Tactigon!