arduino之超声波测距
超声波想必大家并不陌生,今天我来跟大家讲解一下如何用arduino加一个超声波测距模块来实现测距,可以知道一个东西移动了多少距离等。
操作方法
- 01
超声波测距模块有很多种,这里我选用的是US-100,如下图所示,看一下它的引脚,左右两端是正极与地,中间就是信号引脚,所以有两种出发方式,一种是电平触发,一种是串口触发。
- 02
下图是实物连线3D图,trig为触发脚(触发信号),echo为反馈脚(输出信号),然后将两个引脚接到IO口即可,这里我选择2,3,然后接正和地即可。
- 03
接着是写程序,将触发端口设置为输出OUTPUT,反馈端口设置为输入INPUT,然后给电平即可,如下图是电平触发的完整代码。
- 04
然后编译上传到板子上后,打开软件右上端的串口工具,动你那本书,在串口就会有书本距离超声波测距模块之间的距离,你可以用尺寸检测是否正确。
- 05
还有一种方法是使用串口触发,这里我就不仔细讲述了,部分代码如下,可以自行写一下,这样会有很大的提高。
赞 (0)