In this article the automation of a process to control the speed for a direct current engine is presented. The objective of this project is to design a speed control that is not affected at disturbances or when coupled on a load, the design was made from a computer and a microcontroller. The methodology is part of an analytical empirical approach, descriptive and cross section. The main technical characteristics of a DC engine with an input of 220 vs power function, torque, types of connections, starter, power and current. Furthermore, we performed the implementation of control programs such as Labview, mikroC and Proteus.