UltiBlox-ActiveThreshold
Автоматическая активация устройств по пороговым значениям с callback-функциями и сохранением настроек в EEPROM
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d8e3b5cf8502dc12edbf9e00b6b4c5e23eecc806bd34168018f3979a3555239bUltiBlox_ActiveThreshold-1.1.4-d8e3b5cf.zipОписание
Если нужно автоматически реагировать на изменения датчиков — включать или выключать устройства при пересечении значением определённого порога — эта библиотека справляется с этим без лишних кодов. Настраиваешь пороговое значение, выбираешь режим срабатывания (активация по превышению или по снижению), и система сама вызывает callback-функции при переходе между состояниями. Пороги можно менять в процессе работы, и они сохраняются в EEPROM, чтобы не теряться после перезагрузки. Если ничего не настраивать, используются значения по умолчанию. Зависит только от встроенной EEPROM-библиотеки Arduino Core, так что легко встраивается в любой проект с микроконтроллером.