Las otras respuestas no han mencionado una gran parte del problema, que es que el dispositivo que está controlando es un motor.
La capacidad actual de la batería también puede ser un problema, pero asumiré que el motor es pequeño y lo suficientemente bajo como para que no importe (funciona bien durante un tiempo decente conectado directamente a la batería).
Ahora, si conecta una carga de resistencia muy alta como un voltímetro, encontrará que la salida es de 9 V, independientemente de la resistencia de la resistencia variable: pero si conecta el otro extremo a tierra (conexión del potenciómetro), el voltaje variará suavemente . Entonces, al variar la resistencia, estás controlando la corriente disponible.
Pero un motor actúa como una resistencia muy baja cuando se detiene y aparece como una resistencia alta cuando está funcionando. (Su resistencia real no cambia, pero cuando se ejecuta libremente, genera "EMF de retroceso" que se opone a la mayor parte del voltaje de activación).
Por lo tanto, para que comience, necesita suministrar varias veces su corriente de funcionamiento. Eso significa encender el potenciómetro casi por completo, de modo que cuando se inicia, inmediatamente se ejecuta casi a la máxima velocidad.
Para controlar la velocidad de un motor, desea controlar el voltaje aplicado, no la corriente. Una forma es usar el potenciómetro para controlar el voltaje de base de un transistor de potencia, conectado como un "seguidor de emisor" (es decir, una fuente de corriente alta a un voltaje específico). El transistor disipa el poder y se calienta, por lo que la gente generalmente prefiere el esquema "pwm" en la respuesta de Richard.