Skip to content

Commit

Permalink
Update
Browse files Browse the repository at this point in the history
- [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.
  • Loading branch information
Dlloydev committed Jan 21, 2022
1 parent 92bd6e7 commit a6cd128
Show file tree
Hide file tree
Showing 5 changed files with 4 additions and 7 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@ void SetDerivativeMode(dMode dMode); // Set the dTerm, based error or
void SetAntiWindupMode(iAwMode iAwMode); // Set iTerm anti-windup to iAwCondition, iAwClamp or iAwOff
```
### Need Autotune?
### Autotuner
#### 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)
Expand Down
3 changes: 0 additions & 3 deletions keywords.txt
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,6 @@ GetDirection KEYWORD2
GetPmode KEYWORD2
GetDmode KEYWORD2
GetAwMode KEYWORD2
analogWrite KEYWORD2
analogWriteFrequency KEYWORD2
analogWriteResolution KEYWORD2

##########################################
# Constants (LITERAL1)
Expand Down
2 changes: 1 addition & 1 deletion library.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "QuickPID",
"version": "3.1.0",
"version": "3.1.1",
"description": "A fast PID controller with multiple options. Various Integral anti-windup, Proportional, Derivative and timer control modes.",
"keywords": "PID, controller, signal, autotune, tuner, stune",
"repository":
Expand Down
2 changes: 1 addition & 1 deletion library.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
name=QuickPID
version=3.1.0
version=3.1.1
author=David Lloyd
maintainer=David Lloyd <dlloydev@testcor.ca>
sentence=A fast PID controller with multiple options. Various Integral anti-windup, Proportional and Derivative control modes.
Expand Down
2 changes: 1 addition & 1 deletion src/QuickPID.cpp
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
/**********************************************************************************
QuickPID Library for Arduino - Version 3.1.0
QuickPID Library for Arduino - Version 3.1.1
by dlloydev https://github.com/Dlloydev/QuickPID
Based on the Arduino PID_v1 Library. Licensed under the MIT License.
**********************************************************************************/
Expand Down

0 comments on commit a6cd128

Please sign in to comment.