I think PWM is the way to do it, because each pulse turns the motor one step. I'll search it and see what I come up with. My main obstacle to overcome is I have never really done any coding before, so I'm looking for someone up to the task. If you know of anyone who would be interested please let me know.