Servo or stepper?

If you used a stepper you would need to add some way to sense the zero position so I'd use a hobby servo.

You also don't need a driver/controller to drive it, just a separate 5 or 6 volt power source (they tend to draw more power than the Arduino power supply can easily handle).