Obsah:
- Krok 1: Prečo spracovanie?
- Krok 2: Použité knižnice
- Krok 3: UUID a charakteristika
- Krok 7: Záverečné úvahy
Video: Bluetooth a IMU s doskou Tactigon - spracovanie: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:59
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!
Odporúča:
Zosilňovač pre hlavný telefón s vlastnou doskou: 8 krokov (s obrázkami)
Zosilňovač náhlavnej súpravy s vlastnou doskou PCB: Budujem (a pokúšam sa zdokonaliť) slúchadlový zosilňovač už nejaký čas. Niektorí z vás by videli moje predchádzajúce „ible buildy“. Pre tých, ktorí nemajú, som ich prepojil nižšie. Na svojich starších zostavách som vždy používal prototypové dosky na stavbu
Snímač teploty a vlhkosti (DHT22) s doskou Dexter: 7 krokov
Snímač teploty a vlhkosti (DHT22) s doskou Dexter: Dexter board je súprava vzdelávacích trénerov, vďaka ktorým je učenie elektroniky zábavné a jednoduché. Doska združuje všetky potrebné súčasti, ktoré potrebuje začiatočník na zmenu myšlienky na úspešný prototyp. Vďaka Arduinu v srdci je obrovské množstvo
Ako vytvoriť funkčný semafor s doskou Auduino: 5 krokov
Ako vytvoriť funkčný semafor pomocou dosky Auduino: Semafory sú signalizačné zariadenia, ktoré sa bežne používajú na križovatkách, križovatkách pre chodcov a na iných miestach na riadenie toku dopravy. Ručne ovládaný plynový semafor bol prvým svojho druhu a technológia výrazne zlepšila
WS2812-B LED s doskou ATMEGA328 UNO V3.0 R3: 11 krokov
WS2812-B LED s doskou ATMEGA328 UNO V3.0 R3: Popis Tento projekt kombinuje programovateľnú farebnú LED dosku ICStation WS2812-B s doskou ATMEGA328 UNO V3.0 R3 kompatibilnou s Arduino UNO R3 a vytvára tak vizuálny dojem. Ba čo viac, ak máte " Disco " tematická párty, bude sa ti páčiť
Pripojenie senzora DHT11/DHT22 k cloudu s doskou založenou na ESP8266: 9 krokov
Pripojenie senzora DHT11/DHT22 k cloudu s doskou založenou na ESP8266: V predchádzajúcom článku som svoju dosku NodeMCU so základňou ESP8266 pripojil k službe Cloud4RPi. Teraz je čas na skutočný projekt