Add RELAY_ON /RELAY_OFF per https://github.com/br3ttb/Arduino-PID-Library/issues/136
This commit is contained in:
parent
9b4ca0e5b6
commit
6e148d2dbf
@ -18,6 +18,8 @@
|
|||||||
|
|
||||||
#define PIN_INPUT 0
|
#define PIN_INPUT 0
|
||||||
#define RELAY_PIN 6
|
#define RELAY_PIN 6
|
||||||
|
#define RELAY_ON LOW
|
||||||
|
#define RELAY_OFF HIGH
|
||||||
|
|
||||||
//Define Variables we'll be connecting to
|
//Define Variables we'll be connecting to
|
||||||
double Setpoint, Input, Output;
|
double Setpoint, Input, Output;
|
||||||
@ -55,8 +57,14 @@ void loop()
|
|||||||
{ //time to shift the Relay Window
|
{ //time to shift the Relay Window
|
||||||
windowStartTime += WindowSize;
|
windowStartTime += WindowSize;
|
||||||
}
|
}
|
||||||
if (Output < millis() - windowStartTime) digitalWrite(RELAY_PIN, HIGH);
|
if (Output > millis() - windowStartTime)
|
||||||
else digitalWrite(RELAY_PIN, LOW);
|
{
|
||||||
|
digitalWrite(RELAY_PIN, RELAY_ON);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
digitalWrite(RELAY_PIN, RELAY_OFF);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user