Hmmm, vielleicht die Servosignale per 16-Bit Timer generieren, in einer Routine dann einfach die Servowerte entsprechend der gewünschten Geschwindigkeit bearbeiten (soferns keine Brems/Beschleunigungsrampen sein sollen, dürfte doch einfaches Addieren/Subtrahieren reichen?)...

So hätte ich's vermutlich gemacht, allerdings nicht in C, sondern Bascom.

Viele Grüße