Ultrasone sensor

Met de ultrasone sensor kun je de afstand tot een object meten. Het is een apparaat dat erg eenvoudig in gebruik is. Op de onderstaande site kun je voor het type  HC-SR04 lezen hoe je hem moet aansluiten en gebruiken. Dit is het type dat wij op school hebben. Er zijn ook andere typen. Je ziet ook een filmpje hieronder met de ultrasone sensor in gebruik en een foto van hoe het er in de praktijk uit ziet.

Ultrasone sensor https://youtu.be/eYJg_Yp-Fys

Tutorial voor de ultrasone sensor

Een voorbeeld van hoe een aangesloten ultrasone sensor eruit ziet


int trigPin = 9;    // TRIG pin
int echoPin = 8;    // ECHO pin
float duration_us, distance_cm;
int LED = 11;
void setup() {

  Serial.begin (9600);
pinMode(LED, OUTPUT);
  // configure the trigger pin to output mode
  pinMode(trigPin, OUTPUT);
  // configure the echo pin to input mode
  pinMode(echoPin, INPUT);
}

void loop() {

  digitalWrite(trigPin, HIGH);
  delayMicroseconds(10);
  digitalWrite(trigPin, LOW);

  duration_us = pulseIn(echoPin, HIGH);
  distance_cm = 0.017 * duration_us;
  Serial.print("distance:        ");
  Serial.print(distance_cm);
  Serial.println(" cm");

  delay(500);
  if(distance_cm<30){
    digitalWrite(LED, HIGH);
  }
  if(distance_cm>=30){
    digitalWrite(LED, LOW);
  }
}