This is a 12-step rotary encoder with a nice ‘clicking’ feel. It’s breadboard friendly, and has a pretty handy select switch (by pushing in on the knob). The encoder is different from a potentiometer in that an encoder has full rotation without limits. The unit outputs [gray code](http://en.wikipedia.org/wiki/Gray_code) so that you can tell how much and in which direction the encoder has been turned.
This unit does not come with a knob, but a working knob is related below.
* Bildr example showing [how to use an encoder in Arduino](http://bildr.org/2012/08/rotary-encoder-arduino/)
* Rotary Encoder [Tutorial and Arduino Project](https://www.circuitsathome.com/mcu/reading-rotary-encoder-on-arduino/)
* Example [Arduino Project](http://www.sparkfun.com/datasheets/Components/RotaryEncoder.pde)
* Example [Cooking Timer](http://www.eran.io/rotary-encoder-based-cooking-timer/)