Arduino超声波测距模块是许多项目中不可或缺的一部分,它能帮助我们轻松测量距离。本文将详细介绍如何连接和使用Arduino与超声波测距模块,让你能够快速上手。
首先,我们需要准备以下材料:
- Arduino板(如Arduino Uno)一块 🧰
- 超声波测距模块(如HC-SR04)一个 ⚙️
- 连接线若干 🔍
- 面包板一个 🧁
接下来是接线步骤:
1. 将超声波测距模块的VCC引脚连接到Arduino的5V电源输出端 🔌
2. 将GND引脚连接到Arduino的地线端口 ⚡
3. Trig引脚连接到Arduino的一个数字输出引脚(例如数字引脚10) 🎛️
4. Echo引脚连接到另一个数字输入引脚(例如数字引脚11) 📡
最后,在Arduino IDE中编写代码以读取距离数据:
```cpp
define trigPin 10
define echoPin 11
void setup() {
Serial.begin(9600);
pinMode(trigPin, OUTPUT);
pinMode(echoPin, INPUT);
}
void loop() {
digitalWrite(trigPin, LOW);
delayMicroseconds(2);
digitalWrite(trigPin, HIGH);
delayMicroseconds(10);
digitalWrite(trigPin, LOW);
long duration = pulseIn(echoPin, HIGH);
float distance = (duration / 2) / 29.1;
Serial.print("Distance: ");
Serial.print(distance);
Serial.println(" cm");
delay(1000);
}
```
编译并上传代码后,打开串口监视器即可看到实时的距离数据 📈
通过以上步骤,你就能成功地使用Arduino和超声波测距模块来测量距离了!希望这篇文章对你有所帮助!