1

Тема: M-Shield и 2 шаговых двигателя.

Добрый день. Являюсь обладателем 1й версии оригинального шилда на l293d от adafruit. В технических характеристиках говорилось о возможности управления сразу двумя шаговыми моторами.

Но, как выяснилось позднее, одновременное/синхронное управление не предусмотрено. Стандартная библиотека AFMotor умеет запускать двигатели поочерёдно.

Библиотека AccelStepper, как и реализация синхронного управления через таймеры не позволяет даже близко приблизится к реальным скоростям двигателей. (Смысл заключается в расчёте интервала шагов для каждого мотора и постоянной проверке, прошёл ли интервал для следующего шага). Как итог, двигатели не только не могут делать шаги синхронно с заданной скоростью, но и эту реальную конечную скорость поворота сложно спрогнозировать из-за округлений при расчётах для разных пар количества шагов для каждого двигателя.

Судя по всему, M-Shield третьей версии имеет всё ту же архитектуру и управление 2мя шаговыми двигателями одновременно так же не возможно.

Это так?