#include <millisDelay.h>
int signal = 7;
int valve = 8;
millisDelay valveDelay;
int start = 0;
void setup()
{
pinMode(signal, INPUT);
pinMode(valve, OUTPUT);
digitalWrite(valve, LOW);
start.valveDelay(20000);
}
void loop()
{
(digitalWrite(valve, LOW));
}
{
if (digitalRead(signal) == LOW)
{
digitalWrite(signal,LOW);
}
}
else
{
digitalWrite(valve, HIGH);
start.valveDelay(20000);
if (valveDelay.justFinshed());
digitalWrite (valve, LOW);
}
}
}
11 posts - 6 participants