ms5540c
Работа с датчиком давления и температуры MS5540C для глубоководных приложений через модифицированный SPI
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e27fc6b4e83d0be72e2a0c4b8bffcb297db11bda3e782b8c89e0e96b15cd39d4ms5540c-1.1.0-e27fc6b4.zipОписание
MS5540C — это датчик давления и температуры, рассчитанный на глубоководные применения вплоть до 100 метров под водой. Библиотека оборачивает низкоуровневую работу с этим чипом: читает калибровочные коэффициенты и возвращает измеренные значения давления в миллибарах и температуру. Датчик использует модифицированный SPI без линии выбора, вместо этого оперирует стартовыми и стоповыми битами. Главный подвох: чип не имеет встроенного генератора, поэтому ему обязательно нужен внешний тактовый сигнал на пин MCLK, привязанный именно к OC1A микроконтроллера (на Arduino Uno это D9). Подключение к другому пину приведёт к глюкам вроде отрицательного давления и неправильных показаний. Рекомендуется добавить подтягивающие резисторы на линии связи для подавления помех.