MT6701-arduino
Драйвер для магнитного датчика положения MT6701 с поддержкой интерфейсов SSI и I2C
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:91d69c6ed73af5720ed659dcbc52e5677c7ae3cbd9a15df380e02051329f38dfMT6701_arduino-1.2.1-91d69c6e.zipОписание
Драйвер для магнитного датчика положения MT6701 с поддержкой SSI и I2C. Основной функционал — чтение угла поворота по SSI (быстрый интерфейс, поддерживает несколько датчиков с разными пинами выбора) или полная конфигурация модуля через I2C с сохранением в EEPROM. Через SSI можно только считывать угол и силу магнитного поля, а настройки писать нельзя. I2C используется для одноразовой настройки всех параметров датчика. Автор рекомендует SSI, если нужно только читать показания. Есть примеры для Arduino UNO/Nano и ESP32, но теоретически должна работать на любых платах с поддержкой Arduino Framework. Скорость SPI настраивается (по умолчанию 1 МГц, максимум 8 МГц), при проблемах со стабильностью чтения можно отрегулировать перед включением библиотеки.