There are a lot of fun projects you can do with stepper motors ... The basic idea is simple. Using a special jig, he connects an LED across two random pins and spins the motor.
[Neumi] over on Hackaday.IO wanted a simple-to-use way to drive stepper ... Arduino covering the firmware and host control side in python. You can read all about it on the Ethersweep project ...