kennst du dich mit PWM aus ?
also entweder nen pwm ausgang emulieren (=einen pin immer wieder aus und anschalten) oder den das µC benutzen und ins entsprechende register den bitwert eintragen.
via transistor dann den motor ansteuern.
wie siehts mit kenntnissen aus µC löten etc?