ReefwingLSM9DS1
Работа с 9-осевым IMU датчиком LSM9DS1 на Arduino Nano 33 BLE с подробной конфигурацией, FIFO и калибровкой
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:95ebf87fe02b1adbf6dab67c7dfa45a3358d94546f0880cdd6fc58b958825582ReefwingLSM9DS1-1.0.3-95ebf87f.zipОписание
Библиотека для работы с 9-осевым датчиком LSM9DS1 на Arduino Nano 33 BLE и Arduino Nano 33 BLE Sense. В отличие от официальной реализации, здесь упор сделан на понятность кода — конфигурация датчика разобрана по отдельным методам вместо сокращённых регистровых операций. Поддерживает режим низкого энергопотребления гироскопа, FIFO с пятью режимами работы, калибровку смещения смещения для всех осей, реверс знака гироскопа и переориентацию сенсора. Для магнитометра реализованы FastODR (работа на частотах до 1000 Гц), температурная компенсация и выбор режимов операции (LOW, MEDIUM, HIGH, ULTRA). Включены методы самотестирования для всех трёх датчиков, хотя версия для гироскопа и акселерометра считается экспериментальной.