Tja, so wie Gerold geschrieben hat ist das keine einfache Aufgabe, für ein einfaches Board

Angenommen, Du möchtest mit Deinen 3,2 V wirklich die Geschwindigkeit verändern, vergiss es !

Hier ist PWM wirklich die beste Wahl.
Nächstes Problem, was soll bie 3,2 V passieren ?

100 Umdrehungen pro Minute ?
Und bei 5 V 200 ?

Motoren sind sehr Träge beim Anlauf, es könnte passieren, daß der Motor bei 3,2 V garnicht anläuft.
Hier brauchst Du dann einen Tacho, und eine Regelung, die das ganze steuert.

Gruß Sebastian