components/PID/README.md

Tue, 02 Jul 2019 17:31:52 +0200

author
Michiel Broek <mbroek@mbse.eu>
date
Tue, 02 Jul 2019 17:31:52 +0200
changeset 57
6c5211c0120b
parent 0
b74b0e4902c3
permissions
-rw-r--r--

Version 0.3.3. Added favicon.ico to the web server. Fixed text position in the http client for the power percentage. Silenced a lot of log messages. Moved the pump led on the display to the left just as on the web page.

# PID

## Introduction

A PID controller seeks to keep some input variable close to a desired setpoint by adjusting an output. The way in which it does this can be 'tuned' by adjusting three parameters (P,I,D).

This is a rewrite of the code from http://playground.arduino.cc/Code/PIDLibrary by Brett Beauregard.

For an ultra-detailed explanation of why the code is the way it is, please visit: http://brettbeauregard.com/blog/2011/04/improving-the-beginners-pid-introduction/

## Features

mercurial