Sadržaj:

Bluetooth i IMU sa Tactigon pločom - Obrada: 7 koraka
Bluetooth i IMU sa Tactigon pločom - Obrada: 7 koraka

Video: Bluetooth i IMU sa Tactigon pločom - Obrada: 7 koraka

Video: Bluetooth i IMU sa Tactigon pločom - Obrada: 7 koraka
Video: Открывая будущее спортивных туров: Yamaha Tracer 9 GT+ 2024 года 2024, Juli
Anonim
Image
Image

Ova serija članaka će objasniti kako koristiti integrirane senzore i komunikacijska sučelja Tactigona za stvaranje jednostavnog kontrolera gestama.

Izvorni kod dostupan ovdje na GitHub -u

U ovom ćemo članku naučiti kako koristiti jednostavne Tactigonove funkcije za slanje podataka akcelerometra i kvaterniona preko Bluetooth niske energije (BLE od sada).

Detaljno ćemo pogledati:

  • Zašto obrada?
  • Polovne biblioteke
  • UUID i karakteristike
  • Povezivanje sa uređajem
  • Preuzmite podatkovni tok
  • Zemljište
  • Završna razmatranja

Korak 1: Zašto obrada?

Završna razmatranja
Završna razmatranja

Odabrali smo obradu jer je to difuzna softverska skica, s kojom je jednostavno i lako započeti. Nudi kompatibilnost s Javom i Androidom, a obično je moguće prenijeti aplikaciju s Jave na Android s malo ili bez ikakvih promjena u kodiranju.

Mnogi hobisti koriste Processing, pa je lako pronaći podršku, skice i biblioteke, kao i detaljne vodiče i zajednice.

Korak 2: Korištene biblioteke

Ovaj primjer koristi nekoliko osnovnih biblioteka:

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

Fokusirat ćemo se na Blepdroid, dok druge biblioteke nisu cilj ovog posta.

BLEPDROID

Ova biblioteka je razvijena posebno za obradu, u Android okruženju.

Blepdroid je dostupan na:

Korak 3: UUID i karakteristike

"loading =" lazy "je dobio prave podatke za iscrtavanje, izvršava se pomak u nizovima crtanja, oslobađa poziciju za posljednju prikupljenu vrijednost. Ovi nizovi su sada spremni za iscrtavanje na grafikonima pomoću funkcije draw ().

Korak 7: Završna razmatranja

Ova skica obrade samo je jednostavan način za dobijanje podataka i ispis na ekranu Androida. Korištenjem naprednijih algoritama i funkcija obrade, moguće je integrirati kontroler pokreta.

Pratite nas za više Tactigonovog koda!

Preporučuje se: