Sådan beregner ultralydssensoren afstanden: Afstand = (modtaget signal * lydhastighed) / 2
Med lydhastigheden i luft på 340 m/s.
Vi vil se på flere almindelige eksempler, hvor HC-SR04 ultralydssensoren bruges.
#include "SR04.h"
const int trigPin =2;
const int echoPin =3;
UltraSonicDistanceSensor distanceSensor(trigPin, echoPin);
void setup() {
Serial.begin(9600) ;
}
void loop() {
Serial.print("Afstand i cm:") ;
Serial.println(distanceSensor.measureDistanceCm()) ;
delay (500) ;
}