PID control source code