Требуются услуги программиста. Нужно написать скетч ARDUINO. Вращаем двигатель со скоростью “Speed0” (0-1024), в направлении ”Dir0” (0/1), слушаем концевой датчик, при срабатывании концевика отъезжаем в обратную сторону на значение long “Marg0” и обнуляем значение положения “Poz”, выдаем сигнал на светодиод о выполнении. Предусмотреть включение (снятие комментирования) коррекции значения Marg0 с помощью потенциометра +-70%
Вычисляем значение “Poz” положения ОПИСАНИЕ и СКЕТЧ. Предусмотреть отключение предлагаемого фильтра “Filtr”(0/1), PID из этого скетча не используем.
Управляем двигателем ориентируясь на значения с энкодера ОПИСАНИЕ И СКЕТЧ. Вынести в начало скетча максимально допустимое значение расстояния, входящий сигнал масштабируется под это значение. Предусмотреть включение (снятие комментирования) коррекции значений с помощью потенциометров +-70%: Максимального расстояния, максимальной скорости, максимального ускорения и других настроек PID.