Blame view

main.ino 586 Bytes
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
  }