555IC is used to generate pulses. which controls the switching of the motor's electromagnet. By adjusting the timing of these pulses, the speed and direction of the motor is used to control.