Multi-featured PID controller with anti-windup, derivative filtering, and optional autotuning
Supports multiple independent instances with no global state, automatic millis()-based or caller-supplied timing, selectable anti-windup and derivative-filter modes, configurable output and integral limits, DIRECT/REVERSE action, and full P/I/D state introspection for debugging. The relay autotuner is an opt-in module: include PIDTuner.h to use it. Hardware-agnostic and AVR-friendly.
| Filename | Release Date | File Size |
|---|---|---|
| easyPID-1.1.0.zip | 2026-08-09 | 67.22 KiB |
| easyPID-1.0.0.zip | 2026-01-15 | 27.46 KiB |