Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
W tej serii artykułów wyjaśnimy, jak wykorzystać zintegrowane czujniki i interfejsy komunikacyjne urządzenia Tactigon do stworzenia prostego kontrolera gestów.
Kod źródłowy dostępny tutaj na GitHub
W tym artykule dowiemy się, jak używać prostych funkcji Tactigon do przesyłania danych akcelerometru i kwaternionów przez Bluetooth Low Energy (od teraz BLE).
Przyjrzymy się szczegółowo:
- Dlaczego przetwarzanie?
- Używane biblioteki
- UUID i charakterystyka
- Połączenie z urządzeniem
- Pobierz strumień danych
- Wątek
- Rozważania końcowe
Krok 1: Dlaczego przetwarzanie?
Wybieramy przetwarzanie, ponieważ jest to szkicownik rozproszonego oprogramowania, prosty i łatwy do rozpoczęcia. Oferuje kompatybilność z Javą i Androidem i zwykle możliwe jest przeniesienie aplikacji z Javy na Androida z niewielką lub żadną zmianą w kodowaniu.
Wielu hobbystów korzysta z Przetwarzania, więc łatwo jest znaleźć wsparcie, szkice i biblioteki, a także szczegółowe samouczki i społeczności.
Krok 2: Używane biblioteki
Ten przykład wykorzystuje kilka podstawowych bibliotek:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Blepdroida
Skoncentrujemy się na Blepdroidzie, podczas gdy inne biblioteki nie są celem tego postu.
BLEPDROID
Ta biblioteka została opracowana specjalnie do przetwarzania w środowisku Android.
Blepdroid jest dostępny pod adresem:
Krok 3: UUID i charakterystyka
"loading="lazy" uzyskał właściwe dane do wykreślenia, wykonywane jest przesunięcie w tablicach plot, unieruchamianie pozycji dla ostatniej zebranej wartości. Tablice te są teraz gotowe do wykreślenia na wykresach za pomocą funkcji draw().
Krok 7: Rozważania końcowe
Ten szkic przetwarzania to prosty sposób na uzyskanie danych i wydrukowanie ich na ekranie Androida. Korzystając z bardziej zaawansowanych algorytmów i funkcji przetwarzania, można zintegrować kontroler gestów.
Czekajcie na więcej kodu Tactigon!