He estado buscando por un rato en internet un articulo donde pudieran introducirte a la secuencia de excitacion de los enrollados del motor de pasos para dar un paso completo, no lo encontre (es que no me gusta re-inventar la rueda)
Aqui te envio un archivo de excel donde estan los calculos que yo hice cuando desarrolle la controladora Mardus-Kreutz. Ahi esta graficada la secuencia de pasos para distintos modos de microstep. Fijate que cada ciclo completo consiste en dos secuencias separadas 90 grados electricos entre si (una forma de onda por cada fase).
Basicamente existe una secuencia de 360 grados dividida en 4 pasos de 90 grados electricos, esa es la secuencia de "full step". Cuando encuentre algo mas didactico te lo envio.