Oberschalumeierei ist bestenfalls, wenn man einen Linearregler zur Geschwindigkeitsregelung eines DC-Motors einsetzen will. Der Linearregler verbrennt die nicht genutzte Spannung in Wärme - sinnloser gehts wohl kaum für ein akkubetriebenes Fahrzeug! Wenn schon, dann nimm wenigstens einen regelbaren Stepdown, wie Inka es angeregt hat. Aber auch das ist, mit Verlaub, ziemlicher Unsinn.
Aber wozu gibts denn PWM-gesteuerte Motortreiber? Im zweifel kann jeder 20-Cent-µC (und der ESP erst recht) aus einem Analogsignal (von einem der noch freien Pins des Nano) ein passendes PWM-Signal machen. Das dürfte mit weniger als 10 Programmzeilen machbar sein.
Vermutlich benutzt du auch einen Holzknüppel als zweistufige Fahrradbremse - Holzknüppel zwischen die Speichen = bremsen - Holzknüppel nicht zwischen die Speichen = fahren...