SDI-12
Программная реализация протокола SDI-12 для подключения множества датчиков окружающей среды к одному пину Arduino
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:ff28f8cc69c63afdd2a2d57765d97fc53aff0fc69c0e17f1cf92ab99f2f519abSDI_12-2.3.4-ff28f8cc.zipОписание
SDI-12 — протокол для общения Arduino с датчиками окружающей среды. Главное удобство в том, что можно подключить много датчиков к одному пину микроконтроллера и не требуется никакое дополнительное железо. Библиотека реализует весь протокол программно: асинхронное ASCII-общение, которое придумали для умных измерительных приборов в экологии. Подходит для проектов на основе Arduino-совместимых платформ, в том числе для логгера EnviroDIY Mayfly. С версии 2.0.0 библиотека переименована в просто "SDI-12" для совместимости с Arduino IDE. Есть несколько вариантов реализации для разных ситуаций, например если стандартный вариант не подходит по прерываниям.