ifugaopapercraft:
Can a simple delay microseconds do the trick
No because there is no feedback as to the load it is under.
As the load changes the current requirement changes and so the pulses automatically get wider if you are monitoring the current.