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