easyPID

Multi-featured PID controller with anti-windup, derivative filtering, and optional autotuning

Author
Rami Kronbi
Website
https://github.com/Kronbii/easyPID
Category
Device Control
License
MIT
Library Type
Contributed
Architectures
Any

A feature-rich PID controller library for Arduino offering multi-instance support, flexible timing modes (automatic millis-based or manual dt input), advanced anti-windup protection, derivative filtering for noise reduction, full state introspection for debugging, and an optional relay-based autotuner module with multiple tuning rules. Hardware-agnostic and AVR-optimized. Based on proven field-tested implementation.

Downloads

Filename Release Date File Size
easyPID-1.0.0.zip 2026-01-15 27.46 KiB