Use a servo motor for input
Matt had a great idea for expanding the usefulness of a servo motor – use it as an input device allowing one to record the motors position.
I thought this would be pretty fun; by reading the voltage from the center pin of the the servoâ€™s potentiometer, it can be used as an input as well as an output device. Basically, you get a bunch of extra positional sensors â€˜for freeâ€™.
More: continued here