arduino之超声波测距

超声波想必大家并不陌生,今天我来跟大家讲解一下如何用arduino加一个超声波测距模块来实现测距,可以知道一个东西移动了多少距离等。

操作方法

  • 01

    超声波测距模块有很多种,这里我选用的是US-100,如下图所示,看一下它的引脚,左右两端是正极与地,中间就是信号引脚,所以有两种出发方式,一种是电平触发,一种是串口触发。

  • 02

    下图是实物连线3D图,trig为触发脚(触发信号),echo为反馈脚(输出信号),然后将两个引脚接到IO口即可,这里我选择2,3,然后接正和地即可。

  • 03

    接着是写程序,将触发端口设置为输出OUTPUT,反馈端口设置为输入INPUT,然后给电平即可,如下图是电平触发的完整代码。

  • 04

    然后编译上传到板子上后,打开软件右上端的串口工具,动你那本书,在串口就会有书本距离超声波测距模块之间的距离,你可以用尺寸检测是否正确。

  • 05

    还有一种方法是使用串口触发,这里我就不仔细讲述了,部分代码如下,可以自行写一下,这样会有很大的提高。

(0)

相关推荐

  • Arduino使用HC-SR04超声波测距

    在开源硬件中,Arduino是非常受欢迎,并且非常容易入门的产品,本文讲述在该开源硬件上使用HC-SR04这款超声波模块来实现距离测量. 操作方法 01 对于距离测试的方法有很多种,而使用超声波来测距 ...

  • 计算机循序渐进学习

    计算机循序渐进学习

  • win8系统如何安装未签名驱动 windows8中arduino驱动安装方法

    Arduino可以使用开发完成的电子元件例如Switch或sensors或其他控制器、LED、步进马达或其他输出装置。Arduino也可以独立运作成为一个可以跟软件沟通的接口,例如说:flash、pr ...

  • win7安装不了Arduino驱动 win7系统Arduino驱动安装图文教程

    最新版的Arduino UNO、Arduino MEGA、Arduino Leonardo等控制器及各厂家的兼容控制器,在MAC OS和Linux系统下,均是不要驱动程序的,你只需直接插上,即可使用。 ...

  • 精简版windows系统Arduino驱动安装失败的原因和解决办法

    如果你使用的是精简版windows系统,安装Arduino驱动时,可能会遇到"系统找不到指定文件"这个问题,如下图: 这是因为精简版的window系统删掉了一些不常用的驱动信息引起的,解决方法如下: ...

  • 腾讯地图测距怎么用 腾讯地图测距功能使用方法详解

    腾讯地图测距怎么用,使用方法详解。当要去一个地方,用手机地图查看路径的时候,最好是查看一下自己所在地到目的地的距离,而腾讯地图就带有这个功能——测距,下面,一起来看腾讯地图测距怎么用吧。 1)腾讯地图 ...

  • 百度地图测距功能怎么用

    百度地图测距功能使用方法:选择地图右上角工具栏中的测距,在地图上单击选择地点,双击完成操作,右键或Esc退出测距。 百度地图搜索是百度提供的一项网络地图搜索服务,覆盖了国内近400个城市、数千个区县。 ...

  • Horizon如何调试智能测距

    一、在传统桌面,找到“乐家园”; 二、左键双击打开后,找到“智能测距”; 三、打开后,我们就可以看到有两个选项:推荐和自定义。 1. 当选择推荐时可以看到:推荐距离为40cm,推荐提醒时间为5m; 2 ...

  • 精简版windows系统Arduino驱动安装失败怎么办

    如果你使用的是精简版windows系统,安装Arduino驱动时,可能会遇到"系统找不到指定文件"这个问题,如下图: 这是因为精简版的window系统删掉了一些不常用的驱动信息引起的,解决方法如下: ...