Для управления двигателями используются так называемые H-мосты, позволяющие путем подачи управляющих логических сигналов на входы вызывать вращение ту или иную сторону, т.е. на нагрузке изменяется полярность напряжения. H-мосты требуются не только для управления двигателями постоянного тока, но и для биполярных шаговых двигателей, без таких мостов шаговики работать не будут.
В данной статье я собрал несколько вариантов Н-мостов. У каждого есть свои достоинства и недостатки, выбор за вами.
Первый вариант - на транзисторах

Это транзисторный H-мост, его достоинсто - простота изготовления, детали для него есть практически у каждого в хламе, а также он достаточно мощный, особенно если применить КТ816 и КТ817 транзисторы вместо КТ814, КТ815 указанных на схеме. На данный мост нельзя подавать на оба входа лог.1, т.к. произойдет короткое замыкание.
Второй вариант - на микросхеме L283D

Этот H-мост собран на микросхеме, его достоинство - это одна микросхема :-), а еще то что в этой микросхеме имеется сразу 2 Н-моста. К недостаткам можно отнести то, что микросхема маломощная - макс. ток выхода 600 мА. На линии E можно подавать сигнал ШИМ для управления скоростью, если это не требуется, то вывод Е нужно подключить к плюсу питания. Существует более мощная версия этой микросхемы L298D, которая уже расчитана на ток выхода до 1,2А
Третий вариант - на микросхеме TA7291

Этот вариант управления тоже на микросхеме, более мощной, чем L293D, но мост в ней один. Микросхема бывает в трех вариантах S, P, F. На рисунке изобажен вариант S. Вариант P более мощный, а вариант F - для поверхностного монтажа. У всех микросхем разная распиновка, для других смотрите даташит. Кстати эта схема позволяет подавать на оба входа единички, это вызывает электродинамическое торможение двигателя.
Четвертый вариант - на полевых транзисторах

Этот мост собран на MOSFET транзисторах, он очень простой и достаточно мощный. На него нельзя подавать одновременно две единицы, это вызовет короткое замыкание.
Пятый вариант - на электромагнитных реле

Простой и надежный дедовский вариант, обычные реле. Включив одно из реле выбирается направление вращения. Включение или отключение обоих - электродинамический тормоз.