arduino超声波测距接线图详细_Arduino教程:认识超声波传感器(简明版)

06:25

超声波传感器是一个输入模块,提供了非常好的非接触范围检测,性能稳定,易于使用,盲区小,准确度高,测距距离从2厘米到400厘米不等,关键是还很便宜,在创客圈应用最为广泛,包括:机器人测距避障,液位检测等。

一、课前准备

学习本节课请你准备:

1、集成了扩展板的ArduinoUNO主板1块;

2、超声波传感器1个;

3、杜邦线4根;

4、USB方口数据线1根;

5、软件:Mixly(米思齐,V0.998)。

课前准备

二、超声波传感器接线方式

把超声波传感器连接到 扩展板 数字IO口的2、3号管脚

1、GND(地)黑色 接扩展板 黑色 G(2号)

2、VCC(电源) 红色接 扩展板 红色 V(2号)

3、Trig(控制端) 灰色接 扩展板 白色 S(2号)

4、Echo(接收端) 白色接 扩展板 白色 S(3号)

注意:正负极不能反接,否则会烧坏传感器或主板及扩展板。

三、获取超声波传感器的返回值(测距距离值)

打开Mixly(米思齐,V0.998),使用“串口”→“打印(自动换行)”,“传感器”→“超声波测距”,请注意“Trige”和“Echo”的管脚要和你的超声波与扩展板实际连接的管脚一致,如下图所示:

Mixly程序界面

建议你阅读上图右侧的代码,尝试分析它们的作用,至少要通过搜索知道这些代码当中部分命令的含义,逐步掌握Arduino语法以及关键命令。

四、超声波传感器测距原理

超声波传感器的发射器向某一方向发射超声波,在发射的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。根据计时器记录的时间t,声波在空气中的传播速度为340m/s,就可以计算出发射点距障碍物的距离s,即:s=340m/s× t / 2 。这就是所谓的时间差测距法。

超声波测距原理

本节课到此结束,你收获了什么呢?欢迎你在评论区留言。

如果需要更多相关课程,请点击关注按钮关注我,谢谢。

你可能感兴趣的:(arduino超声波测距接线图详细_Arduino教程:认识超声波传感器(简明版))