Skip to content

kjyv/Arduino-PID-Library

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino PID Library with added features:

  • Low-pass filtering (using an exponentially weighted moving average filter) of the input before deriving it for much less noisy D part of the controller. Use the new SetSmoothingFactor() method to change the filter strength.

  • Allow settings separate limits for the internal integrator (using the new SetIntegratorLimits() method)

  • More methods to get PID internal values for debugging (GetPonE(), GetDeltaInput(), GetLastPPart(), GetLastIPart(), GetLastDPart(), GetInputError())

Original Readme

Arduino PID Library - Version 1.2.1
by Brett Beauregard <br3ttb@gmail.com> brettbeauregard.com

This Library is licensed under the MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 100.0%