Tartalomjegyzék:

Bluetooth és IMU a Tactigon táblával - Feldolgozás: 7 lépés
Bluetooth és IMU a Tactigon táblával - Feldolgozás: 7 lépés

Videó: Bluetooth és IMU a Tactigon táblával - Feldolgozás: 7 lépés

Videó: Bluetooth és IMU a Tactigon táblával - Feldolgozás: 7 lépés
Videó: Открытие новых продуктов, серия 309: Tactigon ONE и Seeed Odyssey | Цифровая электроника 2024, Július
Anonim
Image
Image

Ez a cikksorozat elmagyarázza, hogyan kell használni a The Tactigon integrált érzékelőit és kommunikációs interfészeit egy egyszerű gesztusvezérlő létrehozásához.

A forráskód itt elérhető a GitHub -on

Ebben a cikkben megtanuljuk, hogyan használhatjuk az egyszerű Tactigon funkciókat gyorsulásmérő adatok és kvaterniók küldésére Bluetooth Low Energy (BLE) mostantól.

Részletesen megvizsgáljuk:

  • Miért a feldolgozás?
  • Használt könyvtárak
  • UUID és jellegzetes
  • Csatlakozás a készülékhez
  • Szerezze be az adatfolyamot
  • Cselekmény
  • Végső megfontolások

1. lépés: Miért a feldolgozás?

Végső megfontolások
Végső megfontolások

Azért választjuk a feldolgozást, mert ez egy diffúz szoftver vázlatfüzet, egyszerű és könnyen használható. Java és Android kompatibilitást kínál, és általában lehetőség van arra, hogy egy alkalmazást Java -ról Androidra vigyenek, a kódolás alig vagy egyáltalán nem változik.

Sok hobbi használja a Feldolgozást, így könnyű megtalálni a támogatást, vázlatokat és könyvtárakat, valamint részletes oktatóanyagokat és közösségeket.

2. lépés: Használt könyvtárak

Ez a példa néhány alapvető könyvtárat használ:

  • Android
  • Java.util. ByteBuffer
  • Java.nio. ByteOrder
  • Blepdroid

A Blepdroidra fogunk összpontosítani, míg más könyvtárak nem célja ennek a bejegyzésnek.

BLEPDROID

Ez a könyvtár kifejezetten feldolgozásra lett kifejlesztve, Android környezetben.

A Blepdroid itt érhető el:

3. lépés: UUID és jellemző

A "loading =" lusta "megkapta a megfelelő adatokat a rajzoláshoz, a grafikon tömbökben eltolódást hajtunk végre, szabadon jelöljük ki a pozíciót az utoljára gyűjtött értékhez. Ez a tömb készen áll arra, hogy a draw () függvénnyel felrajzolhassa a chard -okra.

7. lépés: Utolsó szempontok

Ez a feldolgozási vázlat csak egy egyszerű módja az adatok lekérésének és az Android képernyőjén történő nyomtatásnak. A fejlettebb algoritmusok és feldolgozási funkciók használatával lehetőség van gesztusvezérlő integrálására.

Maradjon velünk a Tactigon további kódjaiért!

Ajánlott: