Coś mi się wydaje, że ktoś tu jakiś slider robi

Oczywiście silnik krokowy byłby ty najłatwiejszy, ale nie koniecznie najlepszy. Nie będę się rozpisywał i gdybał, bo autor nie powiedział co to za urządzenie.
Nie wiadomo jakiej rozdzielczości enkoder, jakie obroty, czy obroty zmienne w czasie. Sama stabilizacja obrotów nie jest jakaś skomplikowana, a jeszcze prostsze jest odmierzanie odległości jednak warunkeim prawidłowego celowania w miejsca zaprogramowane jest dodanie tzw. rampy czyli rozpędzania/spowalniania silnika przy punktach krańcowych i to może stanowić jedynie problem.
I teraz dalej, jeśli obroty nie są jakieś kosmiczne typu 15tys./min i enkoder nie ma rozdzielczości 1000imp/obrót tylko np. 5,10 może 20imp (co w dużej większości przypadków jest aż nadtto) to do kontroli nie ma co sobie zawracać głowy przerwaniami zewnętrznymi, bo można to w locie policzyć i obsłużyć na dowolnym pinie. Aha, enkoder nie musi być kierunkowy - wystarczy, żeby tylko impulsował.