
Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-23 15:03


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!
Zalecana:
Wzmacniacz słuchawkowy z niestandardową płytką drukowaną: 8 kroków (ze zdjęciami)

Wzmacniacz słuchawkowy z niestandardową płytką drukowaną: Od pewnego czasu buduję (i staram się doskonalić) wzmacniacz słuchawkowy. Niektórzy z was widzieliby moje poprzednie 'zdolne kompilacje'. Dla tych, którzy tego nie zrobili, połączyłem je poniżej. W moich starszych kompilacjach zawsze używałem płyty prototypowej do budowania t
Arduino LTC6804 BMS - Część 2: Płytka równoważąca: 5 kroków

Arduino LTC6804 BMS - Część 2: Balance Board: Część 1 jest tutajSystem zarządzania baterią (BMS) zawiera funkcję wykrywania ważnych parametrów baterii, w tym napięcia ogniw, prądu baterii, temperatury ogniw itp. zdefiniowany zakres, opakowanie może być dysk
Czujnik temperatury i wilgotności (DHT22) z płytką Dextera: 7 kroków

Czujnik Temperatury i Wilgotności (DHT22) Z Tablicą Dextera: Tablica Dextera to edukacyjny zestaw szkoleniowy, który sprawia, że nauka elektroniki jest przyjemna i łatwa. Tablica łączy w sobie wszystkie niezbędne części, których potrzebuje początkujący, aby zmienić pomysł w udany prototyp. Z Arduino w jego sercu, ogromna liczba
Płytka drukowana Tima (płytka drukowana): 54 kroki (ze zdjęciami)

Płytka drukowana Tima (Plotted Circuit Board): Jest to proces, którego używam do tworzenia niestandardowej płytki drukowanej do moich projektów. Aby wykonać powyższe: używam mojego plotera XY z rysikiem, aby usunąć warstwę żywicy trawiącej, aby odsłonić miedź na działanie wytrawiacza .Używam mojego plotera XY z laserem do wypalania atramentu w
Robot napędzany Arduino sterowany za pomocą urządzenia Tactigon: 5 kroków

Robot z napędem Arduino sterowany za pomocą urządzenia Tactigon: Informacje ogólneTen post pokaże, jak wykorzystać możliwości BLE Central firmy Tactigon. Chcieliśmy sterować naszym robotem, używając The Tactigon jako „kierownicy 3D”. kontrola prędkości ze skokiem i sterowaniem z rolką. Mamy