void servoPosition() { if(bottomLevelState == LOW && middleLevelState == LOW && tiptopLevelState == LOW){ servo = Close; valveIs = "CLOSED"; } if(bottomLevelState == LOW && middleLevelState == HIGH && tiptopLevelState == LOW){ servo = Close; valveIs = "ERROR "; } if(bottomLevelState == HIGH && middleLevelState == HIGH && tiptopLevelState == HIGH){ servo = Open; valveIs = "OPEN "; } if(bottomLevelState == HIGH && middleLevelState == LOW && tiptopLevelState == HIGH){ servo = Close; valveIs = "ERROR "; } myservo.write(map(servo, 0, 1023, 0, thisServo)); }