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教程:认识超声波传感器(简明版)相关推荐

  1. arduino超声波测距接线图详细_Arduino系列之超声波测距模块代码(一)

    这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波.范围在3-450cm. 工作原理: 超声波发射器向某一方向发 ...

  2. arduino超声波测距接线图详细_Arduino实践-超声波(ultrasonic)测距

    科学家们将每秒钟振动的次数称为声音的频率,它的单位是赫兹(Hz).我们人类耳朵能听到的声波频率为20Hz-20000Hz.当声波的振动频率小于20Hz或大于20KHz时,我们便听不见了.因此,我们把频 ...

  3. arduino超声波测距接线图详细_arduino——超声波测距仪(笔记)

    脉冲宽度测量函数 pulseIn() pulse 是脉搏的意思,音标[pʌls],怕了死,脉搏停了就死了.(记忆力越来越差了,只能采用一些特殊的方法记忆) pulseIn(pin,value,time ...

  4. arduino超声波测距接线图详细_使用Arduino UNO开发板和超声波传感器测量距离

    超声波传感器不仅提供距离测量实用程序,而且没有任何物理接触,但需要我们在无噪音和光线的情况下进行测量,与基于激光的距离测量仪器不同.此外,即使在基于激光的仪器经常降低其效率的日光下,这些仪器也便宜且更 ...

  5. 水下超声波测距c语言程序,51单片机超声波测距C程序

    51单片机超声波测距C程序 (2010-01-26 14:09:10) 电子工程师电子资料大学校园 超声波检测原理 超声波测距的程序流程图 程序如下: //超声波模块程序 #include #defi ...

  6. arduino花盆含水量_Arduino教程┃模拟土壤湿度传感器的介绍

    它是一个模拟输入模块,可以实现土壤湿度的检测,有DO.AO两种模式.注意不同土壤介质的测量值会存在差异,土壤中的水分存在分布不均匀的情况,数据仅能代表局部湿度.点击下面的链接观看视频了解详细情况. A ...

  7. 超声波测距 c语言程序流程图,超声波测距程序(详细C语言数码管显示)

    #include<reg52.h> //头文件 #include<intrins.h>// _nop_() 函数延时1US用 #include <stdio.h> ...

  8. 【Arduino实验13 超声波测距】

    目录 一.实验目的 二.实验设备与环境 三.实验重点 四.实验难点 五.实验内容 5.1实验任务 5.2实验原理 5.3实验内容 5.4实验结果 5.5思考题 一.实验目的 1熟悉超声波传感器基本性能 ...

  9. Arduino Uno 实验8——HC-SR04 超声波测距模块

    HC-SR04 超声波测距模块简介   由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现.   HC-SR04超声波 ...

  10. stm32超声波测距代码_超声波模块另类用法,悬浮,你也能做到

    今天,给大家介绍一个 「超酷的DIY声波悬浮」研究项目. 虽然超声波悬浮,不能像磁悬浮那样悬浮比较重的物品.不过能把小泡沫球.水滴或者蚂蚁这样的小物体悬浮起来也是很有意思的. 制作这样一个简易的超声波 ...

最新文章

  1. Flutter入门(mac环境变量配置)
  2. air什么意思中文_Air译中文是什么意思,the air中文是什么意思
  3. 【Groovy】集合遍历 ( “ *. “ 展开操作符 | 代码示例 )
  4. DeprecationWarning Mongoose mpromise (mongoose's default promise li
  5. 弹性碰撞后速度方向_两物体发生弹性碰撞后.相对速度大小不变.方向相反. ,也可以说两物体的速度之和保持不变.即 ....
  6. python贪吃蛇设计目标_基于 pygame 设计贪吃蛇游戏
  7. 备份ad_IT管理公开课——备份恢复解决方案
  8. Linux——Centos7网络配置1ens33文件
  9. 输入法快捷键导致功能软件功能失效
  10. RHEL 6.3的yum不小心被删除了。如何恢复?
  11. EVC下如何直接访问寄存器?
  12. clickhouse创建外部字典表
  13. WIN7系统的虚拟机C盘扩容步骤
  14. 杂谈|数据分析虽火但并不适合每一个人!浅谈如何利用自身优势转行数据分析
  15. fastjson基本使用
  16. 分享视频剪辑必备的三个素材软件(配音/文案/图片)
  17. android 备份游戏数据,用于Android游戏存档备份和存档还原的教程(图形中的详细信息)...
  18. iPad2通过DFU模式刷机
  19. 硬核探厂|数字原生中压真空断路器生产揭秘
  20. 生物神经网络与人工神经网络

热门文章

  1. 2019-01-19-build-xmr-stak-on-ubuntu
  2. 小程序云开发 免费版 云函数数量超过限制 怎么办
  3. Python关于节假日的一些处理
  4. 国家/地区 语言缩写代码 查询备用
  5. linux cpu使用率500%,Linux:CPU使用率100%排查方法
  6. [cf] Codeforces Round #595 (Div. 3) B12 Books Exchange
  7. 【python】google的经纬度定位查询API
  8. 样本峰度(kurtosis)与随机变量的峰度及四阶统计量之间的关系和计算估计
  9. C++if语句进行分段函数计算
  10. 用HTML写出能转换成合适的PDF文件(A4纸张大小)的相关问题和方法