Controlar la velocidad de un ventilador con PWM

Vamos a ver cómo controlar la velocidad de un ventilador con PWM. En qué consiste y por qué hacerlo de esta manera.