In this article, we will connect a stepper motor to our computer's parallel port, and then we will write some code to control it with the scroll wheel on a mouse (video).
If you have never worked with stepper motors, you will surely have a lot of fun with this project. With stepper motors, you can build things such as robots, automatic fish feeder, or even a
computerized etch-a-sketch! I'll start off by discussing the basics of parallel ports and stepper motors. Then, we will build the driver circuit required for connecting
a stepper motor to a parallel port. In the final section, we will learn how to communicate with parallel ports and how stepper motors are controlled.