Skip to content

Commit a6cd128

Browse files
committed
Update
- [Fix bug in overload constructor](d096e6d) Thank you @guilhermgonzaga - Updated [PID_RelayOutput.ino](https://github.com/Dlloydev/QuickPID/blob/master/examples/PID_RelayOutput/PID_RelayOutput.ino) example where now the PID compute rate controls the rate of updating the digital output (thanks to suggestion by @SinisterRj). Other features include debouncing all transitions, full window range control and only one call to digitalWrite() per transition. Use with controlling mechanical relays, SSRs, MOSFETs or other devices.
1 parent 92bd6e7 commit a6cd128

File tree

5 files changed

+4
-7
lines changed

5 files changed

+4
-7
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ void SetDerivativeMode(dMode dMode); // Set the dTerm, based error or
9696
void SetAntiWindupMode(iAwMode iAwMode); // Set iTerm anti-windup to iAwCondition, iAwClamp or iAwOff
9797
```
9898
99-
### Need Autotune?
99+
### Autotuner
100100
101101
#### Get [sTune](https://github.com/Dlloydev/sTune) [![arduino-library-badge](https://www.ardu-badge.com/badge/sTune.svg?)](https://www.ardu-badge.com/sTune) [![PlatformIO Registry](https://badges.registry.platformio.org/packages/dlloydev/library/sTune.svg)](https://registry.platformio.org/packages/libraries/dlloydev/sTune)
102102

keywords.txt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,6 @@ GetDirection KEYWORD2
3333
GetPmode KEYWORD2
3434
GetDmode KEYWORD2
3535
GetAwMode KEYWORD2
36-
analogWrite KEYWORD2
37-
analogWriteFrequency KEYWORD2
38-
analogWriteResolution KEYWORD2
3936

4037
##########################################
4138
# Constants (LITERAL1)

library.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "QuickPID",
3-
"version": "3.1.0",
3+
"version": "3.1.1",
44
"description": "A fast PID controller with multiple options. Various Integral anti-windup, Proportional, Derivative and timer control modes.",
55
"keywords": "PID, controller, signal, autotune, tuner, stune",
66
"repository":

library.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name=QuickPID
2-
version=3.1.0
2+
version=3.1.1
33
author=David Lloyd
44
maintainer=David Lloyd <[email protected]>
55
sentence=A fast PID controller with multiple options. Various Integral anti-windup, Proportional and Derivative control modes.

src/QuickPID.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/**********************************************************************************
2-
QuickPID Library for Arduino - Version 3.1.0
2+
QuickPID Library for Arduino - Version 3.1.1
33
by dlloydev https://github.com/Dlloydev/QuickPID
44
Based on the Arduino PID_v1 Library. Licensed under the MIT License.
55
**********************************************************************************/

0 commit comments

Comments
 (0)