7Semi_BMI330
Драйвер 6-осевого IMU BMI330 с поддержкой I2C/SPI, FIFO и обнаружением движения для Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:98e9df7812910d70ff971861ffdbb1cadd72102c8b6d52d385ebc2da26ca8fb17Semi_BMI330-1.0.0-98e9df78.zipОписание
Драйвер для BMI330 — 6-осевого IMU-датчика Bosch с акселерометром, гироскопом и датчиком температуры. Работает по I2C и SPI, поддерживает ESP32, Arduino AVR, STM32, RP2040 и другие платы на ядре Arduino. Выходит из коробки с безопасными стандартными настройками: можно сразу читать координаты ускорения, угловые скорости и температуру. В библиотеке есть поддержка FIFO, прерываний (DRDY, переполнение FIFO, обнаружение движения), а также встроенный движок обработки событий датчика для определения шагов, касаний, поворотов и наклонов. Питание только от 3.3V, при I2C поддерживаются адреса 0x68 и 0x69, при SPI требуется режим MODE0 с частотой от 1 МГц. Новичкам стоит начать именно с неё — всё просто настраивается и документировано.