#define buttonP1 5 //Button1
#define buttonP2 6 //Button2
#define buttonP3 7 //Button3
#define relayR1 9 // Pump1
#define relayR2 10 //Pump2
#define relayR3 11 //Pump3
void setup() {
Serial.begin(9600);
// put your setup code here, to run once:
// Activating the digital pins pull up resistors
pinMode(buttonP1, INPUT_PULLUP);
pinMode(buttonP2, INPUT_PULLUP);
pinMode(buttonP3, INPUT_PULLUP);
pinMode(relayR1, OUTPUT);
pinMode(relayR2, OUTPUT);
pinMode(relayR3, OUTPUT);
}
void loop() {
// if button is pressed
//Pump1 ON
if (digitalRead(buttonP1) == LOW) {
delay(500);
digitalWrite(relayR1, HIGH);
Serial.print("P1 ON: ");
delay(4000);
//Pump1 Off
digitalWrite(relayR1, LOW);
Serial.println("P1 OFF");
}
else if (digitalRead(buttonP2) == LOW) {
digitalWrite(relayR2, HIGH);
Serial.print("P2 ON: ");
delay(4000);
digitalWrite(relayR2, LOW);
Serial.println("P2 OFF");
}
else if (digitalRead(buttonP3) == LOW) {
digitalWrite(relayR3, HIGH);
Serial.print("P3 ON: ");
delay(4000);
digitalWrite(relayR3, LOW);
Serial.println("P3 OFF");
}
}