Johdanto

capteur ultrason

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.

Miten se toimii?

capteur ultrason
Ultraäänianturi mittaa etäisyyden Trigger-liittimestä (Trig) lähetetyn ja Echo-liittimeen vastaanotetun signaalin avulla. Aika, joka Echo-liittimellä kuluu signaalin vastaanottamiseen, kertoo anturin ja kohteen välisen etäisyyden.

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ä.

Kuinka etäisyysanturi toimii kirjaston kanssa

Anturin käytön aloittamiseksi sinun on asennettava HC-SR04-kirjasto Arduinoon:

bibliothèque HC-SR04 arduino

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) ;
}
Tässä on anturin kytkentäkaavio: