Оглавление:

Bluetooth и IMU с платой Tactigon - обработка: 7 шагов
Bluetooth и IMU с платой Tactigon - обработка: 7 шагов

Видео: Bluetooth и IMU с платой Tactigon - обработка: 7 шагов

Видео: Bluetooth и IMU с платой Tactigon - обработка: 7 шагов
Видео: Открытие новых продуктов, серия 309: Tactigon ONE и Seeed Odyssey | Цифровая электроника 2024, Июль
Anonim
Image
Image

В этой серии статей объясняется, как использовать встроенные датчики и коммуникационные интерфейсы 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!

Рекомендуемые: