DC Motor PWM Speed Controller DC 5V-35V 5A Speed Adjustable Switch Module

PWM Frequency: 20KHz. Duty Cycle: 1%-100%. The motor can be positive or negative, when the direction of operation and expectations do not match, you can adjust the line order to change the direction.

eBay