DC motor control with PID