rims-arduino-library  v3.1.1
Recirculation infusion mash system library for Arduino
rimsIdentBasic.ino

RimsIdent and UIRims classes basic example

/*
* RimsIdent library basic example. Manual process model identification
* for Rims PID tuning. It will last 90 minutes with the default library values.
* Open serial monitor before starting.
*/
#include "LiquidCrystal.h"
#include "RimsIdent.h"
double currentTemp, ssrControl, settedTemp;
LiquidCrystal lcd(8,9,4,5,6,7);
UIRims myUI(&lcd,0,10);
RimsIdent myIdent(&myUI,1,11,&currentTemp,&ssrControl,&settedTemp);
void setup() {
Serial.begin(115200);
float cubicRTD[4] = {-247.1087,2.23511,0.001659,0.0};
myIdent.setTempProbe(PROBE_RTD,cubicRTD,124.5);
}
void loop() {
myIdent.run();
};