RM3100-Arduino
Драйвер для магнитометров RM3100 и RM2100 с поддержкой SPI и I2C, встроенной калибровкой и self-test
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:43f1838e90409ed58211c43098bac2554e3446a23090323e02ea3f92c85a8f6dRM3100_Arduino-1.1.0-43f1838e.zipОписание
Драйвер для магнитометров RM3100 и RM2100, которые общаются по SPI или I2C. Особенность в том, что библиотека не заставляет вас вызывать SPI.begin() или Wire.begin() самостоятельно — инициализирует транспорт по мере надобности. Поддерживает одиночные и непрерывные измерения, опрос DRDY через ножку или по биту STATUS, встроенный self-test и калибровку результатов в picoTesla. Реализована в двух режимах: целочисленная математика на int32/int64 для экономии памяти и float-режим для простоты. Если вам нужна работа с индукционными магнитометрами и вы не хотите возиться с низкоуровневыми регистрами вручную, эта библиотека берёт на себя всё необходимое.