Linear Position Control
Управление позицией линейных актуаторов с обратной связью от датчиков и PID-регулятором на основе Adafruit Motor Shield V2
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:4112effcec3c80f08a3cec1eb814299db0055e640b0910f2353e4bf93a51aeb5Linear_Position_Control-1.1.1-4112effc.zipОписание
Если вы работаете с линейными актуаторами на базе дешёвых компонентов и хотите организовать замкнутый контур управления позицией, эта библиотека предоставляет необходимый слой абстракции. Поддерживаются дискретные DC-моторы с разными способами обратной связи: аналоговые датчики, кнопки, магнитные датчики и другие сенсоры. В основе лежит PID-регулятор, работающий с Adafruit Motor Shield V2. Зависит от elapsedMillis для точного отсчёта времени, ArduinoLog для логирования проблем и ResponsiveAnalogRead для сглаживания сигналов. Если нужны магнитные датчики угла, потребуется ещё 3D-Magnetic-Sensor-2GO. Начните с документации проекта Liquid Handling Robotics.