ICM56686
Чтение акселерометра, гироскопа и датчика температуры из 6-осевого IMU чипа ICM56686 через I2C или SPI с поддержкой FIFO и прерываний
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:370092e966c90a70445d4f16616b16dbfcacb2a2dd43a564fefa9ab10cfe53acICM56686-1.0.1-370092e9.zipОписание
Библиотека для работы с инерциальными датчиками ICM56686 от TDK/Invensense — 6-осевым акселерометром и гироскопом с встроенным датчиком температуры. Поддерживает как I2C, так и SPI для связи с микроконтроллером, плюс возможность подключения внешних датчиков через режим I2C-master. В чипе есть встроенная FIFO на 8 килобайт и два программируемых прерывания, что удобно для логирования данных без постоянного опроса. Библиотека реализует и встроенные алгоритмы устройства вроде детекции касания или функции Wake on Motion. Проводку придётся делать вручную — готового шилда для Arduino нет, но в документации есть схемы подключения для Arduino Zero с указанием пинов для обоих интерфейсов.