Tags: Merdock1/QuickPID
Tags
Update
Version 2.4.7
Changed outputSum, outMin, outMax and error variables from int to float (issue Dlloydev#27)
Update condition (line 64) in PID_RelayOutput example (issue Dlloydev#25)
Update analogWrite.cpp and analogWrite.h to version 2.0.9
Update
Faster PID read-compute-write cycle (Arduino UNO): QuickPID = 51µs, PID_v1 = 128µs
Updated compute() function
New Variable Derivative on Error to Derivative on Measurement parameter DOn
Updated PID Query Functions: GetPterm(); GetIterm(); GetDterm();
Updated all examples and documentation
New TIMER mode #### QuickPID 2.3.3 - Added new `TIMER` mode which is used when the PID compute is called by an external timer function or ISR. In this mode, the timer function and SetSampleTimeUs use the same time period value. The PID compute and timer will always remain in sync because the sample time variable and calculations remain constant. See AutoTune_`TIMER` mode example [AutoTune_Filter_TIMER_Mode.ino](https://github.com/Dlloydev/QuickPID/blob/master/examples/AutoTune_Filter_TIMER_Mode/AutoTune_Filter_TIMER_Mode.ino)
PreviousNext