2025.03.04.
14:42

Írta: harsanyireka

HC-SR04 távolság szenzor

Az érzékelőnek 4 tüskéje van. A VCC és a GND az Arduino 5V és GND pinjeire megy, a Trig és Echo pedig bármelyik digitális Arduino tüskéire. A Trig pin segítségével elküldjük az ultrahanghullámot az adóból, és az Echo pin segítségével hallgatjuk a visszavert jelet.

HC-SR04 Ultrasonic Sensor Arduino Connection - Wiring

A szenzor adatlapja:

ARDUINO KÓD

/* Ultrasonic Sensor HC-SR04 and Arduino Tutorial by Dejan Nedelkovski, 
www.HowToMechatronics.com */


// pinek definiálása
const int trigPin = 9;
const int echoPin = 10;

// változók definiálása
long duration;
int distance;



void setup() {

pinMode(trigPin, OUTPUT);
// trigPin-t beáálítjuk kimenetnek

pinMode(echoPin, INPUT);
// echoPin-t beállítjuk bemenetnek

Serial.begin(9600);
// Bekapcsoljuk a serial communication / soros kommunikációt
}


void loop() {

// kikapcsoljuk a trigPin-t
digitalWrite(trigPin, LOW);
delayMicroseconds(2);

// Bekapcsoljuk trigPin-t 10 mikromásodpercre
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);

// Kiolvassuk az echoPin-t, a hanghullám utazási ideje mikromásodpercben
duration =
pulseIn(echoPin, HIGH);

// Távolság kiszámítása
distance = duration *
0.034 / 2;

// Soros porton kírjuk
Serial.print("Distance: ");
Serial.println(distance);

}

 

forrás:

https://howtomechatronics.com/tutorials/arduino/ultrasonic-sensor-hc-sr04/#hc-sr04-hardware-overview 

 

Szólj hozzá!

A bejegyzés trackback címe:

https://harsanyireka.blog.hu/api/trackback/id/tr1618809250

Kommentek:

A hozzászólások a vonatkozó jogszabályok  értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai  üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a  Felhasználási feltételekben és az adatvédelmi tájékoztatóban.

Nincsenek hozzászólások.
süti beállítások módosítása