Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
В этой серии статей объясняется, как использовать встроенные датчики и коммуникационные интерфейсы Tactigon для создания простого контроллера жестов.
Исходный код доступен здесь, на GitHub
В этой статье мы узнаем, как использовать простые функции Tactigon для отправки данных акселерометра и кватернионов через Bluetooth Low Energy (с этого момента BLE).
Мы подробно рассмотрим:
- Почему обработка?
- Используемые библиотеки
- UUID и характеристика
- Подключение к устройству
- Получить поток данных
- участок
- Заключительные соображения
Шаг 1. Зачем нужна обработка?
Мы выбираем обработку, потому что это распространенный блокнот для программ, с которым легко и легко начать. Он предлагает совместимость с Java и Android, и обычно можно перенести приложение с Java на Android практически без изменений в коде.
Многие любители используют Processing, поэтому легко найти поддержку, эскизы и библиотеки, а также подробные руководства и сообщества.
Шаг 2. Используемые библиотеки
В этом примере используются несколько важных библиотек:
- Android
- Java.util. ByteBuffer
- Java.nio. ByteOrder
- Блепдроид
Мы сосредоточимся на Blepdroid, в то время как другие библиотеки не являются целью этой публикации.
БЛЕПДРОИД
Эта библиотека разработана специально для обработки в среде Android.
Blepdroid доступен по адресу:
Шаг 3: UUID и характеристика
"loading =" lazy "получил нужные данные для построения графика, выполняется сдвиг в массивах графиков, освобождает позицию для последнего собранного значения. Теперь эти массивы готовы к нанесению на графики с помощью функции draw ().
Шаг 7: Заключительные соображения
Этот эскиз обработки - простой способ получить данные и распечатать их на экране Android. Используя более продвинутые алгоритмы и функции обработки, можно интегрировать контроллер жестов.
Следите за обновлениями кода Tactigon!