A PWM (Pulse Width Modulation) DC motor speed controller adjusts motor speed by turning the power on and off very fast. It changes the width of the pulses (duty cycle) from 0% to 100%. This controls the average voltage sent to the motor without wasting energy as heat. 12V-40V