Hulp bij het programmeren

{

if(digitalRead(Level5)==LOW){
    digitalWrite(LevelLed100,HIGH); // waar zet je de led weer uit?
    digitalWrite(PumpPin,HIGH);// pump starts
  }
  else if(digitalRead(Level4)==LOW){// meaning level5 is high and 4 is low
    digitalWrite(LevelLed80,HIGH);// same as above
  }
  else if(digitalRead(Level3)==LOW){// here 4,5 are high
    digitalWrite(LevelLed60,HIGH);
    digitalWrite(PumpPin,LOW);// pump stops
  }
  else if(digitalRead(Level2)==LOW){
    digitalWrite(LevelLed40,HIGH);
  }
  else if(digitalRead(Level1)==LOW){
    digitalWrite(LevelLed20,HIGH);
  }

else { // all sensors are high
// good place to stop pump
Serial.println("Water at Dead level");

// good place to stop pump
Serial.println("Water at Dead level");
kijk eens naar analogRead , beter sensor gevoel. en let op corrosie als het langer duurt dan een week.
// maak een serial print als level anders is geworden.
// en dat is nog best een uitdaging hoor.