Hola Moyin, te hice el comentario puesto que es distita la logica para manejar unipolares, bipolares con H, o con microstepper driver, en este ultimo son 3 las lineas de control y en un unipolar con driver a transistor, necesitas 4 lineas para controlarlo. En uno inviertes el giro cambiando el estado de un pin, en cambio en el otro debes invertir la secuencia de 4 bits, por lo tanto existe una gran diferencia en la logica de control de uno y otro. Ahora me imagino que indicas que la forma de manejar 2 motores seria igual en ambos casos.
Solo veo posibles problemas cuando se necesite mover ambos motores a distinta velocidad, como sea mi opinion es que debes tener un puerto destinado a lo dos motores, donde siempre refrescara al mismo tiempo, por lo tanto debes refrescar el nibble de aquel motor que vas a mover y a la vez mover todo el byte hacia el driver....esto es sencillo si necesitas misma velocidad de movimiento, pero creo que este no es el caso..
saludos
chaos:)