Arduino-PID-Library
Arduino-PID-Library copied to clipboard
I put the start sample time at is real begin start not after the calculus. the sample time is independant of computing time it's reflect the real time of process....
I have a 3,000 line program with an internal PID called "PID" and am in the process of converting to this library. This library for PID is also called "PID"....
The name PID is the type of algorithm. As a class it has no uniqueness. I am having issues with other software that are using the same obvious name.
I implemented some compiler-optimizations and made a first attempt to get closer to recommended c++-style: - used constness wherever possible - cleaner constructor with proper initialized variables - replaced defines...
The default "notice text" is as follows, with my emphasis added: > This program is free software: you can redistribute it and/or modify > it under the terms of the...
First of all. Thanks for a great library. I just started to use it for my balancing robot: https://github.com/TKJElectronics/Balanduino/tree/dev/Firmware/Balanduino, but I wanted to change it a bit for my needs....
Merged this two ifs: `if(!pOnE) outputSum-= kp * dInput;` ``` if(pOnE) output = kp * error; else output = 0; ``` into this one: ``` if(pOnE) output = kp *...
Hi @br3ttb Can you please check the PID algorithm? I see the following code inside the library ``` //... double input = *myInput; double error = *mySetpoint - input; double...
Hi Brett, since couple of weeks i'm working to understand the reason of the spikes in my PID controlled system but, without any success. As someone highly related to PID,...