I've built a small robotic vehicle that uses 4 small stepper motors. To control the 4 stepper drivers (ULN2003) I used 2 74HC595 shift registers. Arduino 28BYJ-48 stepperbot - Bajdi electronics
So yes you can use shift registers to do other things then blinking leds ![]()