SPI Library for MS5611 Altimeter and Temperature Sensor
Программный SPI для датчика давления и температуры MS5611 на произвольных пинах Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:be37cb1346e99b9cec79da183d5ede30e10ca6fec21616a57bea48a3cfd8ec5fSPI_Library_for_MS5611_Altimeter_and_Temperature_Sensor-2.0.0-be37cb13.zipОписание
MS5611 — датчик температуры и давления, который лучше работает через SPI, чем через I²C, потому что шина I²C вызывает нежелательные скачки напряжения на питании сенсора. Эта библиотека использует программный SPI на любых выбранных вами пинах вместо аппаратного SPI Arduino, что особенно полезно, если нужно подключить несколько датчиков одновременно — каждый на своей паре контактов получает более стабильное и точное значение. Работает асинхронно: при каждом вызове tick() библиотека проходит через серию состояний (запрос преобразования давления, задержка 9 мс, чтение данных, то же самое для температуры), и возвращает true, когда данные готовы. Если нужны результаты с минимальной задержкой, можно вызвать tick() сразу после получения true, чтобы следующее преобразование начилось без промедления.