¿Como controlar la velocidad de un motor DC?

Como controlar la velocidad de un motor DC El 555 generará una onda cuadrada, y mediante el potenciómetro se podrá regular el ciclo de trabajo que a su vez será amplificado mediante el transistor 2N2222.