Есть куча всяких микросхем. в том числе и магнитные энкодеры - датчики положения. Например вот этот AS5130:
http://jpegshare.net/images/de/52/de...634e29e866.png
Т.е., можно отслеживать положение (аппаратно) и количество оборотов (программно) бобышки. И это не самый оптимальный вариант по цене.

