20af1a0b
henyxia
Added redundancy ...
|
1
2
3
4
5
6
|
int ctrlPump1 = 5;
int ctrlPump2 = 6;
int ctrlHeat1 = 7;
int ctrlHeat2 = 8;
int pump = 9;
int heat = 10;
|
db501df7
henyxia
First version
|
7
8
9
|
void setup()
{
|
20af1a0b
henyxia
Added redundancy ...
|
10
11
12
13
14
15
|
pinMode(ctrlPump1, INPUT);
pinMode(ctrlPump2, INPUT);
pinMode(ctrlHeat1, INPUT);
pinMode(ctrlHeat2, INPUT);
pinMode(pump, OUTPUT);
pinMode(heat, OUTPUT);
|
db501df7
henyxia
First version
|
16
17
18
19
|
}
void loop()
{
|
20af1a0b
henyxia
Added redundancy ...
|
20
21
|
if((digitalRead(ctrlPump1) == HIGH) && digitalRead(ctrlPump2))
digitalWrite(pump, LOW);
|
db501df7
henyxia
First version
|
22
|
else
|
20af1a0b
henyxia
Added redundancy ...
|
23
24
25
26
27
28
29
|
digitalWrite(pump, HIGH);
if((digitalRead(ctrlHeat1) == HIGH) && digitalRead(ctrlHeat2))
digitalWrite(heat, LOW);
else
digitalWrite(heat, HIGH);
delay(1000);
|
db501df7
henyxia
First version
|
30
|
}
|