SparkFun BNO08x Cortex Based IMU
9-осевой IMU датчик BNO08x с собственным процессором, выдающий готовый вектор ориентации и данные акселерометра, гироскопа, магнитометра
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:becf7e054d716be14391307b241c39c039aa0c47964e9a13af4ec91a21af80a5SparkFun_BNO08x_Cortex_Based_IMU-1.0.6-becf7e05.zipОписание
BNO08x — это 9-осевой датчик (акселерометр, гироскоп, магнитометр) с собственным ARM Cortex M0+, который обрабатывает все измерения и выдаёт готовый вектор ориентации с точностью до 2 градусов. Библиотека скрывает сложность протокола и даёт доступ к основным данным: углам поворота, сырым показаниям с датчиков, шаговому счётчику и детектору жестов. Поддерживаются платы SparkFun с интерфейсом Qwiic (I²C), хотя сам чип умеет общаться и по SPI и по UART. Можно использовать встроенный классификатор активности (определяет, что вы делаете: ходите, бегите или сидите), детектор тряски и тапов. Сенсор изначально разрабатывался для VR-гарнитур на базе смартфонов, поэтому его алгоритмы хорошо отточены именно для отслеживания движений головы.