7Semi LIS3DH
Работа с трёхосевым акселерометром LIS3DH через I2C или SPI с поддержкой прерываний и настройкой чувствительности
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:b933ffa113f8655f393f8c2857c3b8b78f0df8eab32008631b99efb2f55e78eb7Semi_LIS3DH-1.0.0-b933ffa1.zipОписание
LIS3DH — трёхосевой акселерометр от STMicroelectronics, и эта библиотека делает работу с ним простой благодаря поддержке как I2C, так и SPI. Читаешь ускорения в сыром виде или в g-единицах, настраиваешь диапазон (±2g до ±16g) и частоту выборки (1 Гц до 1,6 кГц). Особенно полезны встроенные прерывания INT1 и INT2 с порогами — пригодятся для детектирования движения, падений или вибраций без постоянного опроса датчика. Три ADC-канала позволяют читать дополнительные данные, а температурный датчик встроен в третий канал. Поддерживает Arduino Uno, Mega, Nano, ESP32 и другие совместимые платы. SPI работает в MODE3 и требует явного управления CS-пином, в I2C доступны два адреса (0x18 и 0x19 в зависимости от SA0).