HC-SR04超声波避障使用方法和例程
时间: 2023-05-21 18:00:44 浏览: 320
HC-SR04超声波避障模块是一种常用的避障传感器,它可以通过发送超声波信号并接收回波来测量距离。以下是使用HC-SR04超声波避障模块的方法和例程:
1. 连接电路:将HC-SR04超声波避障模块的VCC引脚连接到Arduino板的5V引脚,将GND引脚连接到Arduino板的GND引脚,将Trig引脚连接到Arduino板的数字引脚13,将Echo引脚连接到Arduino板的数字引脚12。
2. 编写代码:使用Arduino IDE编写以下代码:
```
#define trigPin 13
#define echoPin 12
void setup() {
Serial.begin (9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
long duration, distance;
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
duration = pulseIn(echoPin, HIGH);
distance = duration / 58.2;
Serial.print(distance);
Serial.println(" cm");
delay(500);
}
```
3. 运行程序:将Arduino板连接到电脑上,上传代码并打开串口监视器,当有物体靠近HC-SR04超声波避障模块时,串口监视器将显示距离值。
注意:在使用HC-SR04超声波避障模块时,需要注意安全,不要将超声波直接照射到人或动物身上。
阅读全文