Параметр | Значение |
---|---|
Файлы |
ULN2003A datasheet.pdf |
Шаговые двигатели также, как и обычные моторы-редукторы, запитываются от постоянного тока, но на этом их сходства заканчиваются. Для управления шаговыми двигателями требуется 4 управляющих (актуально именно для четырехфазных двигателей, к которым относится простейший 28BYJ-48) вывода контроллера, попеременное переключение логических состояний (HIGH/LOW) которых приводит к вращению вала двигателя в одном или обратном направлении. Данная плата подходит для управления маломощными шаговыми двигателями (модели NEMA точно не подойдут), а питание для нее желательно подавать с отдельного источника питания (импульсный БП или аккумулятор 18650), чтобы хватило силы тока на его работу. Потребление тока не более 500 мА, но этого уже очень много, чтобы вывести Ардуино из строя, если запитывать драйвер от этой платы напрямую.
Поскольку управление затрагивает 4 логических вывода (впрочем, это количество можно довести и до семи), то программное управление таким драйвером возможно без использования дополнительных библиотек при написании кода в среде Arduino IDE. К каждому из четырех выводов (IN1…IN4) подключен светодиод, сообщающий об его состоянии. Поскольку микросхема драйвера выполнена в DIP-корпусе, то в случае поломки, ее без труда можно будет заменить.