BohleBots_BNO055
Компас на основе BNO055 с упрощённым интерфейсом, отслеживанием курса и автоматической восстановкой калибровки при ударах
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:79e5d3deb7ef352a380f0948b55060d026879e967284caaa1259346233a51c61BohleBots_BNO055-1.3.1-79e5d3de.zipОписание
Если вы используете 9-осевой датчик ориентации BNO055 в робототехнике и вам нужен быстрый компас без лишних возможностей, эта библиотека заметно проще и быстрее, чем стандартное решение от Adafruit. Она может отслеживать курс датчика и выдавать крен с тангажом, а главная её фишка — обработка ударов: при резком ускорении (полезно при падениях робота) библиотека может автоматически перезагружать сохранённые калибровочные данные из EEPROM, чтобы не потерять точность. Функции включают получение азимута в абсолютных или относительных координатах, проверку статуса калибровки датчика и сохранение откалиброванных смещений. Нужна инициализация с параметрами чувствительности к ударам и работает через I2C, требует уже подключённого датчика BNO055.