Control a universal motor with Arduino

Hello:

I have found that if a scheme operates regular motor speed in eight different levels with Arduino.

I had not thought of this idea.

Any other information is welcome.