Etäisyysanturi (jota kutsutaan myös ultraäänianturiksi) mahdollistaa etäisyyksien mittaamisen. Se voi arvioida etäisyyksiä 2 cm:stä 400 cm:iin 3 mm:n tarkkuudella. Tämä on yleisimmin käytetty ja edullisin etäisyysanturi. On olemassa paljon tarkempia, mutta myös paljon kalliimpia.
Voit ostaa sellaisen täältä tai löytää sen tästä pakkauksesta.
Näin ultraäänianturi laskee etäisyyden: Etäisyys = (vastaanotettu signaali * äänennopeus) / 2
Äänennopeus ilmassa on 340 m/s.
Tarkastelemme useita yleisiä esimerkkejä HC-SR04-ultraäänianturin käytöstä.
Anturin käytön aloittamiseksi sinun on asennettava HC-SR04-kirjasto Arduinoon:
Tässä on ensimmäinen ohjelma etäisyyden mittaamiseksi anturin avulla:
#include "SR04.h"
const int trigPin =2;
const int echoPin =3;
UltraSonicDistanceSensor distanceSensor(trigPin, echoPin);
void setup() {
Serial.begin(9600) ;
}
void loop() {
Serial.print("Etäisyys cm:") ;
Serial.println(distanceSensor.measureDistanceCm()) ;
delay (500) ;
}