Для униполярного шаговика хотел задействовать ULN2003a - купил с десяток. Спаял платку, но не тут то было. При подключении и свободных от подключения входах все ключи открыты, обмотки все разом включаются и выключить можно только посадкой входа на 0, причём практически без резистора (51 Ом или диод закрывает). Вообщем туфта непонятная (пробовал 2 микросхемы из 10). Пришлось ключи на дискретных элементах в "микромодуль" паять - тут всё ожидаемо, открывается транзистор подачей высокого уровня, при свободном болтании входа, транзистор закрыт.
Для биполярного шаговика взял готовый модуль. Есть опасения (маленький движок очень), что будет прощёлкивать (механика как раз под это сделана

в приводе). Наверно надо пробовать шагать с двумя одновременно питаемыми обмотками.
Добавлено спустя 3 минуты 23 секунды:Работал в app inventore, захотел сохранить приложение на компе, не сохраняет, пишет про ошибку 500... В общем день неудач.