首页 > 电脑专区 > 电脑教程 >

arduino之超声波测距

来源:互联网 2023-02-20 18:15:43 349

超声波想必大家并不陌生,今天我来跟大家讲解一下如何用arduino加一个超声波测距模块来实现测距,可以知道一个东西移动了多少距离等。6BP办公区 - 实用经验教程分享!

arduino之超声波测距6BP办公区 - 实用经验教程分享!

工具/原料

  • arduino板子
  • 超声波测距模块
  • 尺子
  • 一本书

方法/步骤

  • 1

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

    arduino之超声波测距6BP办公区 - 实用经验教程分享!

  • 2

    下图是实物连线3D图,trig为触发脚(触发信号),echo为反馈脚(输出信号),然后将两个引脚接到IO口即可,这里我选择2,3,然后接正和地即可。6BP办公区 - 实用经验教程分享!

    arduino之超声波测距6BP办公区 - 实用经验教程分享!

  • 3

    接着是写程序,将触发端口设置为输出OUTPUT,反馈端口设置为输入INPUT,然后给电平即可,如下图是电平触发的完整代码。6BP办公区 - 实用经验教程分享!

    arduino之超声波测距6BP办公区 - 实用经验教程分享!

  • 3
  • 4

    然后编译上传到板子上后,打开软件右上端的串口工具,动你那本书,在串口就会有书本距离超声波测距模块之间的距离,你可以用尺寸检测是否正确。6BP办公区 - 实用经验教程分享!

    arduino之超声波测距6BP办公区 - 实用经验教程分享!

  • 5

    还有一种方法是使用串口触发,这里我就不仔细讲述了,部分代码如下,可以自行写一下,这样会有很大的提高。6BP办公区 - 实用经验教程分享!

    arduino之超声波测距6BP办公区 - 实用经验教程分享!

  • 注意事项

    • 希望对大家有一定的帮助。
    • 有疑问可以留言。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!6BP办公区 - 实用经验教程分享!


    标签: 硬件超声波

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码