Advertisement
tamarin_vs19

Untitled

Nov 18th, 2020
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.74 KB | None | 0 0
  1. int RED = 0;
  2. int GREEN = 1;
  3. int BOTTOM = 3;
  4. int TOP = 5;
  5. int ON = 12;
  6. int PUMP = 10;
  7.  
  8. int pump_on = 0;
  9.  
  10. void setup() {
  11.     pinMode(RED, OUTPUT);
  12.     pinMode(GREEN, OUTPUT);
  13.     pinMode(PUMP, OUTPUT);
  14.     pinMode(BOTTOM, INPUT_PULLUP);
  15.     pinMode(TOP, INPUT_PULLUP);
  16.     pinMode(ON, INPUT_PULLUP);
  17. }
  18.  
  19. void loop() {
  20.     if (digitalRead(ON) == LOW) {
  21.         pump_on = 1;
  22.     }
  23.  
  24.     if (digitalRead(BOTTOM) == HIGH) {
  25.         digitalWrite(RED, HIGH);
  26.         digitalWrite(GREEN, LOW);
  27.         pump_on = 1;
  28.     }
  29.     else if (digitalRead(TOP) == LOW) {
  30.         digitalWrite(GREEN, HIGH);
  31.         digitalWrite(RED, LOW);
  32.         pump_on = 0;
  33.     }
  34.     else {
  35.         digitalWrite(GREEN, LOW);
  36.         digitalWrite(RED, LOW);
  37.     }
  38.  
  39.     if (pump_on == 1)
  40.         digitalWrite(PUMP, HIGH);
  41.     else
  42.         digitalWrite(PUMP, LOW);
  43. }
  44.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement