А так ли они нужны тут, программисты?
Подключаем шаговик к китайскому 10-баксовому драйверу на TB6560 или даже L298 (к примеру), на вход STEP подаем ему импульсы с генератора (простая схема на одном таймере NE555, им же регулируем частоту), а направление вращения и останов решается на любимой...