Kazalo:
- 1. korak: Zakaj obdelava?
- 2. korak: rabljene knjižnice
- 3. korak: UUID in značilnost
- 7. korak: Končni premisleki
Video: Bluetooth in IMU s ploščo Tactigon - obdelava: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:05
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!
Priporočena:
KAMENI LCD zaslon za armaturno ploščo avtomobila: 5 korakov
KAMENI LCD zaslon za armaturno ploščo avtomobila: S hitrim razvojem gospodarstva in postopnim izboljšanjem porabe energije so avtomobili postali vsakodnevna potreba običajnih družin in vsi več pozornosti namenjajo udobju in varnosti avtomobilov
Programirajte katero koli ploščo/modul ESP8266 z vdelano programsko opremo ukazov AT: 5 korakov
Programirajte katero koli ploščo/modul ESP8266 z vdelano programsko opremo ukazov AT: Vsak modul in ploščo ESP8266 lahko programirate na več načinov: Arduino, python, Lua, ukazi AT, veliko več verjetno … Prvi trije so najboljši za samostojno delovanje, vdelana programska oprema AT je za uporabo ESP8266 kot modula ali za hitro testiranje s TTL RS232 c
Naredite si svojo lansirno ploščo: 6 korakov
Naredite si svojo lansirno ploščo: V tej epizodi DIY or Buy vam bom pokazal, kako sem ustvaril svojo lastno lansirno ploščo. To pomeni, da vam bom pokazal, kako sem združil oblikovalsko idejo s 3D -tiskanjem, LED -diodami WS2812, taktilnimi stikali in Arduinom, da bi ustvaril ustrezen instrument MIDI. Medtem ko je bil zgrajen
Digitalna kamera za fotografije s ploščo ESP32-CAM: 5 korakov
Digitalna kamera za fotografiranje z uporabo plošče ESP32-CAM: V tem prispevku se bomo naučili, kako z uporabo plošče ESP32-CAM sestaviti digitalno kamero za fotografije. Ko pritisnete gumb za ponastavitev, bo plošča posnela sliko, jo shranila na kartico microSD in se nato vrnila v globok spanec. Uporabljamo EEPROM t
Namestite Ubuntu 18.04.4 LTS na ploščo Raspberry Pi: 8 korakov
Namestite Ubuntu 18.04.4 LTS na svojo ploščo Raspberry Pi: Ekipa Ubuntu je izdala operacijski sistem Ubuntu 18.04.4 za dolgoročno podporo za računalnike z eno ploščo Raspberry Pi 2 /3 /4 ARM. Kratek pregled Kot vemo, Raspbian temelji na Debianu distro, ki je uradni operacijski sistem za Raspber