     digitalWrite(timeOutPin, LOW);
   }
 
-  else { 
-    /* Send the distance to the computer using Serial protocol, and
-    turn LED OFF to indicate successful reading. */
-    //Serial.println(distance);
-  }
-  Serial.println(distance);
-}
-
-int filterDistance() {
+  return distance;
+}
+
+int filterDistance() { // functie die de afstand waardes filtert naar makkelijkere waardes.
 
   afstandwaarde = Distance();
   if(count <= 5 && afstandwaarde == 201 || afstandwaarde == 0) {
     count++;
-    afstandwaarde = Distance();
+    afstandwaarde = Distance(); //  haalt de afstand op 
     return 0;
-  }else{
+  }else{     // als de waarde niet vals is of 5 keer zijn max range heeft
      count = 0;
     if(afstandwaarde < 15 && afstandwaarde > 0){
        return 1;




void Distance(){ // meet de afstand van de sensor
 
  long duration, distance;                  // Duration used to calculate distance
  digitalWrite(timeOutPin, HIGH);

}


