рекомендую взять готовый драйвер-шилд которые часто используют в 3D принтерах
например:
A4988
https://www.pololu.com/product/1182 ну и в целом посмотрите весь раздел :
https://www.pololu.com/category/120/ste ... or-driversте что подороже как правило умеют управлять бОльшим током и не требуют радиатора.
любой драйвер позволяет менять направление
Добавлено спустя 1 минуту 19 секунд:P.S. Pololu - дорогой и качественный магазин, приведен из за отличного описания с примерами реализаций
аналоги можно найти на алиэкспресе существенно дешевле, по качеству - как повезет