ICM45606
Чтение данных акселерометра, гироскопа и температурного датчика модуля ICM45606 через I2C, SPI или I3C с поддержкой FIFO и расширенных алгоритмов обнаружения движения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1f99a82e4d64cbed58852ef3ebedf46def8f01004c8cd39c72ecce60a6a5d31aICM45606-1.1.7-1f99a82e.zipОписание
Работа с инерциальным модулем ICM45606 от TDK/Invensense — 6-осевой датчик ускорения и угловой скорости с встроенным датчиком температуры. Библиотека поддерживает подключение через I2C, SPI или I3C, поэтому подходит для разных плат Arduino. Кроме базовых данных акселерометра и гироскопа, реализованы расширенные алгоритмы: детектор наклона (B2S), распознавание тапов, пробуждение по движению (WoM), определение свободного падения, обнаружение высокого и низкого ускорения. Модуль оснащён FIFO на 8 Кбайт и двумя программируемыми прерываниями. Для начала работы нужно вручную спаять провода, поскольку готового шилда нет, но документация содержит схемы распиновки для Arduino Zero как с I2C, так и с SPI интерфейсом.