If I use PWM to control a DC motor or use a microcontroler to turn the power on and off fast. Both are controlling the amount of current the motor recieves, therefore the amount of power to be generated.
Yes, I know that some microcontrollers can handle PWM. I am trying to figure out what would be the difference as the motor sees it, as well as the draw backs or advantages of either.