Тебе для этого не нужен шаговый двигатель. Возьми простой движок, который сам от батарейки крутится, в принтерах должны быть такие. Шаговые движки реально сложны в управлении. Если упрешься и захочешь шаговый, придется дофига прочитать (например
http://kazus.ru/shemes/showpage/0/843/1.html), потом вложить кучу времени в изготовление платы контроллера. Попроще будет сделать на готовых драйверах, либо самому на россыпухе, но, в любом случае, понадобится плата. Есть еще всякие полу-меры, типа дуни с мотор-шилдом + спец-библиотеки, но на них ты никогда и десятой доли того, что может шаговик, не выжмешь. В общем, я очень не рекомендую. Сам ГОД делал драйвер для BLDC - пожег штук пять плат, кучу дорогих микрух, в итоге сделал и часы вертятся уже года полтора, но все равно подглючивает, плохо работает в предельных режимах, тормозит и т.д. Сделать контроллер - серьезная инженерная задача.