Шилд имеет две микросхемы L293D, которые позволяет управлять слаботочными двигателями с током потребления до 600 мА на канал. Каждая микросхема – это четырёхканальный драйвер со встроенными обратными диодами для защиты микросхемы от перенапряжений при работе на индуктивную нагрузку. Драйверы управляются парами, что позволяет реализовать на одной микросхеме два двуполярных канала управления с ШИМ управлением. Таким образом, две микросхемы позволяют одновременно подключить 4 моторчика постоянного тока, либо 2 шаговых мотора, либо два моторчика постоянного тока и один шаговый.
На двух пятипиновых клеммниках есть 4 разъема для подключения двигателей (M1, M2, M3, M4); центральные выводы на клеммниках соединены с землей и служат для удобства при подключении пятипроводных шаговых двигателей.
Есть сдвиговый регистр 74НС595 для уменьшения количества управляющих выводов.
Также на плату выведены 2 разъема для подключения сервоприводов. Управление сервоприводами стандартное с помощью библиотеки Servo.h.
Питание силовой части производится либо от внешнего клеммника, либо замыканием джампера (питание от клеммника моторов +M соединяется с выводом VinArduino). При замкнутом джампере напряжение для объединенного питания должно лежать в пределах от 6 до 12Вольт
Выводы, отвечающие за скорость вращения двигателей:
Цифровой вывод 11- DC Мотор №1 / Шаговый №1
Цифровой вывод 3- DC Мотор №2 / Шаговый №1
Цифровой вывод 5- DC Мотор №3 / Шаговый №2
Цифровой вывод 6- DC Мотор №4 / Шаговый №2
Выводы, отвечающие за выбор направления вращения двигателей:
Цифровые выводы 4, 7, 8 и 12
Выводы для управления сервоприводами (выведены на штырьки на краю платы):
Цифровой вывод 9- Сервопривод №1
Цифровой вывод 10- Сервопривод №2
При необходимости незадействованные аналоговые входы A0-A6, их можно использовать как цифровые. В коде они будут записываться как цифровые с 14 по 19.