Hi,
The best way to do this would be to control it via a PIC. Any type would do really. The best way to inteface with the PIC would probably be through hyper-terminal I guess if you are in a Windows environment.
As stated you will need to 'ramp' your stepper motor to prevent it from stalling if you try and run it too fast at the start. If you look on the
maxim website you may be able to find something that will do it for you. The problem you will have is that you need to purchase the software side of things to program the PIC which is often what is so expensive.
EDIT: I had a quick scan through this
AN3161 and it may do what you want. If you want some graphical interface then you will need a feedback sensor which I believe this chip can provide.
Also you stated that you had built a H-bridge (out of interest was that a pure transistor bridge or made out of a standard chip?) so I guess you are going to be using a brushless DC motor or something like that therefore you wont be using a stepper motor so ramping is not such an issue but should still be considered. At high speed when you are braking the motor you will get inertia effects which you should be able to control with a good feedback loop. Anyway if you want any help just left me know and I will see what I can do.