Здравствуйте, решил спросить у вас мнение по этому вопросу, потому что кто-то использует MOSFET'ы, кто-то motor shield'ы, кто-то наверное еще хитрит как-нибудь. Поэтому хотелось бы увидеть разные мнения по этому поводу. Заранее благодарен!
Самый простой способ - ардуина стандартного размера плюс классический моторшилд. Для некоторых (того же амперковского) даже библиотеки не нужны. Способ посложнее - взять готовую платформу со встроенным драйвером моторов, например, Baby orangutan или Стрела. С одной стороны, не надо ничего подключать между моторами и платой микроконтроллера, ибо все уже на плате, но взамен получаем нестандартные габариты (иногда это полезно, но не в тех случаях, когда планируется в конструкции использовать какой-нибудь еще шилд), а заодно и нестандартное использование пинов (часть пинов явным образом задействована под какие-нибудь фишки платформы). Кроме того, Baby orangutan не программируется, как все ардуины, через последовательный порт, только через ISP. Эти два способа если и требуют пайки, то только в плане припаивания стандартных гребенок контактов. Все остальное требует какой-никакой дружбы с паяльником и достаточного понимания собираемых схем. Есть, впрочем, еще один очень простой путь, но он годится только для тех, кому нужен весьма неторопливый агрегат. Можно просто подключить две сервы постоянного вращения прямо к ардуине (их только запитать лучше от отдельного источника) и управлять скоростью и направлением их вращения при помощи библиотеки servo.