Nun ja, PWM ist im Prinzip auch nichts anderes als sehr schnelles aus- und einschalten.

Google mal nach "Software-PWM", da dürfte sich schon was finden lassen...

Viele Grüße