(1)简介

如图所示超声波传感器实物图和测距原理

(2)接线

超声波传感器 UNO
VCC 5V
GND GND
Echo 8
Trig 9

(3)程序

const int EchoPin = 8; //超声波信号输入
const int TrigPin = 9; //超声波控制信号输出int currDist = 0; // 距离
void setup() {pinMode(EchoPin, INPUT); //声明各引脚模式pinMode(TrigPin, OUTPUT);Serial.begin(9600);
}void loop() {currDist = MeasuringDistance(); //读取前端距离Serial.println(currDist);
}//测量距离 单位厘米
long MeasuringDistance(){long duration;digitalWrite(TrigPin, LOW); delayMicroseconds(2); digitalWrite(TrigPin, HIGH); //输出高电平,延时10msdelayMicroseconds(10);digitalWrite(TrigPin, LOW);duration = pulseIn(EchoPin, HIGH); //接受返回信号return duration /58; //计算距离
}

Arduino--超声波相关推荐

  1. 【在线仿真】Arduino 超声波测距+LCD1602显示

    [在线仿真]Arduino 超声波测距+LCD1602显示 程序代码 /*LiquidCrystal Library - Hello WorldThis sketch prints "Hel ...

  2. Arduino超声波测距模块控制蜂鸣器

    Arduino超声波测距模块控制蜂鸣器 超声波传感器 蜂鸣器 电路连接.接线 源码 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器.超声波是一种振动频 率高于声波的机械波,由换能晶片在电 ...

  3. (4WD+2路红外线)arduino UNO四驱arduino超声波+红外线避障小车

    有兴趣可以点击**我的店铺**看看小车硬件.提供安装说明.此图片仅供参考,图中是2驱超声波避障+循迹双模式小车.程序与本文有相同之处. .................... 四驱arduino超声 ...

  4. arduino 超声波测距原理_超声波测距灯

    介绍硬件准备 本篇文章专门介绍用Arduino制作超声波测距灯,需要的材料是: 1. Arduino开发板 2. HC-SR04超声波模块 3. LED灯 4. 杜邦线若干 注意事项   之所以要写这 ...

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

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

  6. 基于arduino超声波测距学习

    ``# HC-SRO4 超声波测距 VCC 是HC-SR04超声波距离传感器的电源,我们连接了Arduino上的5V引脚. Trig (Trigger) 引脚用于触发超声波脉冲.(A0) Echo 回 ...

  7. Arduino——超声波测距

    原理:超声波(声音)在空气中传播的速度为已知340m/s(也会受温度影响轻微,在粗测中可忽略),超声波遇到障碍物时就会原路反射回来,根据L=(V T)1/2 可求得发出声波的位置到障碍物的距离(因为时 ...

  8. 简单超声波报警器的实现(arduino+超声波传感器+蜂鸣器+LED)

    如题,这是一个使用arduino以及多个传感器实现的一个警报器,Let's get started! 1.首先是电路图的确定 2.代码部分 程序无误后我们就可以将代码上传到开发板了 3.可能出现的错误 ...

  9. Arduino 超声波测距 LCD1602A

    arduino 实现超声波测距 涉及模块:四线超声波测距模块,LCD1602A LCD1602连接 实验代码: #include <LiquidCrystal.h> LiquidCryst ...

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

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

最新文章

  1. Python中相见恨晚的技巧
  2. ElasticSearch嵌套查询以及注意事项
  3. c语言eof_C语言 技能提升 系列文章(十)错误处理
  4. MAC能登录微信,浏览器连不上网
  5. php判断单选框是否被选中,jquery怎么判断radio是否选中
  6. netty单片机通讯_SSM+Netty实现软硬件通信,真实项目案例
  7. 张景中院士:好的老师应当向学生展示数学思维的美妙
  8. java调用c jni_Java调用C JNI
  9. linux内核启动过程2:保护模式执行流程
  10. 数学公式(待慢慢总结)
  11. php 动态引用dll文件路径,win平台环境变量与dll动态链接库搜索路径小结
  12. openg离线包_高级openg 混合,一个完整程序
  13. 安徽大学计算机专硕学几年,安徽大学专业硕士学制几年
  14. Sql Sugar使用仓储实现增删改查
  15. KMP算法—终于全部弄懂了
  16. 修复 Windows 10 设置界面里面混乱的语言翻译
  17. 《土豆荣耀》重构笔记(五)创建角色以及怪物的动画
  18. vscode win10笔记本 蓝屏_win10蓝屏错误代码大全详解
  19. 哈工大 编译原理 复习笔记
  20. FlexRay学习笔记_1

热门文章

  1. TIOBE 2011年7月编程语言排行榜:Objective-C成为年度语言
  2. Soa和Wcf(转)
  3. 【计网】IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?
  4. react中axios的二次封装
  5. 详解Scala与Java的互动
  6. k8s资源清单:常用字段说明及pod增删查示例
  7. Scala父类构造方法
  8. Lua 数据类型--8 个基本数据类型
  9. MySQL为什么要使用内连接而不用外连接
  10. vuetify框架中服务端分页的实现方式(指定初始显示记录数)