Arduino Uno R3 DC motor

I am working with DC motor controlled by UNO R3. I have everything figured. things i need help with are:

  • Methods of controlling DC motor ( I have resistor across rhostat, through regular speed controller, pwm)
    any other ways to control dc motor?

also, in the end i want to do something creative and useful with this project.
when dc motor is spinning wat applications i can do with it that would make a good project? (Small dc motor may be under 10 V)
i have:

  1. Control windows blinds through some sort of sensors (Day - close ; night - Open)
  2. Use it as propulsion
  3. dyson fan

any bright ideas? get creative but do keep it simple :stuck_out_tongue:
thanks every1.