/* Colani.nl: HC-SR04 Ping distance sensor: Aansluitingen: VCC op arduino 5v GND op arduino GND Echo op Arduino pin 7 Trig op Arduino pin 8 Vragen: arduino@colani.nl */ #define echoPin 7 // Echo Pin #define trigPin 8 // Trigger Pin #define LEDPin 13 // Arduino LED int maximumRange = 200; // Maximale afstand benodigt int minimumRange = 0; // Minimale afstand benodigt long duration, distance; // Gebruikte tijd om afstand te berekenen void setup() { Serial.begin (9600); pinMode(trigPin, OUTPUT); pinMode(echoPin, INPUT); pinMode(LEDPin, OUTPUT); // gebruik LED indicatie (indien nodig) } void loop() { digitalWrite(trigPin, LOW); delayMicroseconds(2); digitalWrite(trigPin, HIGH); delayMicroseconds(10); digitalWrite(trigPin, LOW); duration = pulseIn(echoPin, HIGH); //Berekenen afstand (in cm) gebaseerd op de snelheid van het geluid. Afstand = tijd/58.2; if (distance >= maximumRange || distance <= minimumRange){ Serial.println("-1"); digitalWrite(LEDPin, HIGH); } else { Serial.println(distance); digitalWrite(LEDPin, LOW); } delay(500); } //*********( EINDE )***********