A brushless dc motor needs several voltage levels to control its speed: 0V to stop the motor, 5V to run it at maximum speed, and some voltages between these extremes to run it slower. When you use ...