Reduce speed on DC motor

The Arduino starter kit came with a DC motor. I want to have it rotate at a slow speed so it can be on a reel and automatically dispense and wind wire, however, I don't know how I can slow it down.

Giving it an analog value of 1 is still way too fast.

Is there any way to control or reduce the speed. Like a 360 degree turn in a second rather than milliseconds?

Thanks

You need some device for driving the motor from an Arduino PWM pin (Arduino pins don't have
anything like enough current and will be damaged if directly connected to a motor, note).

Motor shields and drivers can be used, typically an H-bridge circuit that gives bi-directional
control, or a single MOSFET plus free-wheel diode can be used for a single direction.

https://playground.arduino.cc/Main/InterfacingWithHardware#Physical_Mechanical

Usually, if you want speeds that slow, you go with a geared drive. That way the motor can spin at its designed RPM but you get the output RPM that you want.