This instructable is the written version of my "Arduino :How To Control a Stepper Motor with Motor Driver" YouTube video that I've uploaded recently. I strongly recommend you to check it out.My YouTube Channel
If you start with a 3V DC Motor, it becomes easy as previously described external power for breadboard is not required. A 3V DC Motor is brush motor which has two legs. It basically works like a resister.