Arduino PID Library

I'll try it from the "30,000 foot view".

Imagine that you have cruise control in your car and it is set at 60 mph.

If you are traveling at 30mph and hit resume, the car should apply say 70% power to increase this speed to the target.

However, as you approach that target (say 50 mph), that throttle needs to be decreased, otherwise you will overshoot the target.

Once you reach your target, there will be times that you need to adjust the throttle to maintain that speed. You would likely do this as a small adjustment (1-2%) instead of a On/Off (0 or 100%) adjustment.

From the authors' file he writes:

  • If none of the above made sense to you, and you would like it to, go to:
  • http://www.controlguru.com . Dr. Cooper was my controls professor, and is
  • gifted at concisely and clearly explaining PID control

I will be using it to accurately control stepped temperatures over a period of time.