ControlLoop
Универсальный контроллер с режимами BangBang, PID и каскадный PID для управления устройствами и регулирования параметров
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:2796f6f6d04a1957fab3a924540167f294455a242e8e18723eb06be5006b1c33ControlLoop-1.0.2-2796f6f6.zipОписание
Универсальный контроллер для устройств, который объединяет три режима управления: простой включатель-выключатель (BangBang), классический PID и каскадный PID. Абстрагирует работу с входными и управляемыми переменными от деталей реализации, ускоряя интеграцию в проекты. Библиотека построена на основе Arduino-PID-Library и работает через единую архитектуру: DataSource для чтения данных (поддерживает два источника для каскадного режима), RelayUpdate для управления исполнительными механизмами и общая функция Compute(). Полезна при разработке регуляторов уровня жидкости, температуры или других параметров, где нужна гибкость в выборе алгоритма управления без переписывания основного кода.