Здравствуйте. Делаю мини-чпу. купила шаговые двигатели. с драйвером ULN2003. Вопрос. Как к ардуине-UNO подключить 3 шаговых двигателей. У меня не хватает пинов для этого.
Через специальные драйвера для шаговых двигателей. Такой http://www.electronshik.ru/item/easydriver-stepper-motor-driver-818565 или такой http://amperka.ru/product/troyka-stepper-motor-driver Тогда на каждый шаговик достаточно только по два пина - шаг и направление. Первый еще позволяет укорачивать шаг (до 1/8 шага) при помощи дополнительных двух пинов. Используя эти драйверы можно еще уменьшить потребность в пинах при помощи выходных сдвиговых регистров.
На пин направления подается уровень, соответствующий направлению вращения (HIGH - в одну сторону, LOW - в другую). На второй пин подаются короткие импульсы, один импульс - один шаг. Еще один управляющий пин - включение-выключение. Пример использования второго из драйверов доступен тут: http://wiki.amperka.ru/projects:photo-turntable Для первого примерно то же самое с поправкой на дополнительные пины управления, которые можно использовать для управления длиной шага.