I have 5 sensors. I do not understand what you mean? this is the original code I wrote.
int pumpPin1 = 2;
int pumpPin2 = 3;
int pumpLEDPin = 11;
int sensorPin1 = A1;
int sensorPin2 = A2;
int sensorPin3 = A3;
int sensorPin4 = A4;
int sensorPin5 = A5;
// variables
int sensorPinValue;
int sensorPin1Value;
int sensorPin2Value;
void setup(){
pinMode(pumpLEDPin, OUTPUT);
pinMode(pumpPin1,OUTPUT);
Serial.begin(9600);
}
void loop()
{
sensorPinValue = analogRead(sensorPin1);
sensorPinValue = analogRead(sensorPin2);
Serial.print("Value from 1:");
Serial.println(analogRead(1));
Serial.print("Value from 2:");
Serial.println(analogRead(2));
sensorPinValue = analogRead(sensorPin3);
sensorPinValue = analogRead(sensorPin4);
sensorPinValue = analogRead(sensorPin5);
Serial.print("Value from 3:");
Serial.println(analogRead(3));
Serial.print("Value from 4:");
Serial.println(analogRead(4));
Serial.print("Value from 5:");
Serial.println(analogRead(5));
delay (5000);
if(sensorPinValue >= 700)
{
delay(5000);
digitalWrite(pumpPin1,LOW);
}
else if((sensorPin1Value < 700) && (sensorPin1Value >= 300))
{
delay(500);
digitalWrite(pumpPin1,HIGH);
delay(600);
}
else digitalWrite(pumpPin1,LOW);
{
delay(600);
}
if((sensorPin2Value < 700) && (sensorPin2Value >= 300))
{
delay(500);
digitalWrite(pumpPin2,HIGH);
delay(600);
}
else digitalWrite(pumpPin2,LOW);
{
delay(600);
}
}