HC-SR04 Ultrasonic Distance Module

kr.20.00 inkl. moms

HC-SR04 Ultrasonic Distance Module.

På lager

HC-SR04 Ultrasonic Distance Module er en populær ultralyd afstandssensor, der bruges til at måle afstanden mellem sensoren og et objekt ved hjælp af ultralydbølger. Den er kendt for sin enkelhed, pålidelighed og overkommelige pris. HC-SR04 fungerer ved at sende en kort ultralydpuls og måle den tid, det tager for pulsen at reflekteres tilbage fra et objekt. Afstanden beregnes derefter ved hjælp af hastigheden af lyd i luft. Typisk kan HC-SR04 måle afstande i området fra 2 cm til 4 meter. Den nøjagtige rækkevidde kan variere afhængigt af sensorimplementeringen og omgivelsesforholdene. HC-SR04 tilbyder en god kombination af nøjagtighed og stabilitet til mange hobbyprojekter og mindre professionelle applikationer.

Tekniske detaljer:

power supply :5V DC
quiescent current : <2mA
effectual angle: <15°
ranging distance : 2cm-450cm
resolution : 0.3 cm

Installere Arduino IDE Software

Før du kan starte din programmering skal Arduino’s IDE software hentes. Dette program bruges til at programmere chippen.
Download fra dette link: Download

Programmering

Inden programmeringen kan udføres skal den rigtige “COM” port findes. Klik “Værktøj/Port” – og vælg COM port.

Eksempel

Her viser vi et hurtig eksempel på hvordan du kan få vist afstanden i din serial monitor. Det kan være svært at måle afstanden når den reflektere på stof fx. en bluse.

Du skal bruge:

Kode:

const int trans_pin = 10; //Trig
const int recv_pin = 11; //Echo
float dist_raw; //distance variable

void setup() {

Serial.begin(9600);
pinMode(trans_pin,OUTPUT); //transmit is ouput
pinMode(recv_pin,INPUT); //receive is input
}

void loop() {

float duration; //time var

digitalWrite(trans_pin,LOW); // ensure no errant transmission
delayMicroseconds(5);

digitalWrite(trans_pin,HIGH); // transmit
delayMicroseconds(10);

digitalWrite(trans_pin,LOW); // stop transmission
duration = pulseIn(recv_pin,HIGH); // listen for pulses

dist_raw = duration*(340*39.37)/(2*1000000); // calculate distance
/*
d = c*delta(t)/2
c = 340 m/s
39.79 inch per meter
duration is in microseconds, so 1*10^6 is divided
*/
Serial.print(dist_raw);
Serial.println(” in”);

delay(100); // can alter based on needs of application

}

 

Download

Kontakt os

Du er altid velkommen til at kontakte os på info@ardustore.dk, eller sende os en besked via messenger (Klik her) og vi vil hjælpe dig.

Anmeldelser

Der er endnu ikke nogle anmeldelser.

Vær den første til at anmelde “HC-SR04 Ultrasonic Distance Module”

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *