Controlar vueltas de motor cabestrante

Estuve pensando que al terminar la secuencia el sistema normalmente queda en la posición RECOGER pero apenas pasado. Es decir, recupera la cuerda y cuando lee la última vuelta detiene el motor.
Eso significa que se pasa unos grados la posición del iman.

La pregunta es que con facilidad podemos poner la cuerda en la posición inicial moviendola apenas hasta que atraviese el sensor estableciendo dicha posicion como la inicial y desde ahi contar 3 vueltas.

Estoy hablando de un movimiento pequeño.