in fig1 in addition 1 0 can be used to control clockwise or counterclockwise rotation of the motor as shown in fig9 and 10 wherein the four 1 0 points have ten conditions 0111 0011 1011 1001 1101 1100 1000 11010 0010 0110 if the lowest bit bit 0 being low 0 is used for controlling two directional motion its accelerating curve is as such as shown in fig1 wherein and u2212 of the vertical axis in the figure indicate clockwise and counterclockwise rotation of the motor in the same principle setting different parameters for different modes can acquire different increasing and decreasing ways of speed if the controller has five 1 0 points for sensing the position of the carbon brush as shown in fig1 15 and 16 the five points may have nine changes 01111 00111 10111 10011 11011 11001 11101 11100 and 11110 setting of the parameter in coordination of the accelerating curve shown in fig2 can acquire function for controlling clockwise and counterclockwise rotation of the motor as can be understood from the aforesaid description if the operator is a person referring to fig3 also and the handle of the golf electric car is considered to be the sensor the golf car can change its speed of the motor as that of the person by operating the handle obtaining function of synchronous movement of the electric carrier with a person besides as shown in fig2 and 22 the speed controlling.