Motorcontrolling through interrupts?

Yes this is the proper way to control a stepping motors. Using delay() is just for demos.