Arduino--超声波
(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--超声波相关推荐
- 【在线仿真】Arduino 超声波测距+LCD1602显示
[在线仿真]Arduino 超声波测距+LCD1602显示 程序代码 /*LiquidCrystal Library - Hello WorldThis sketch prints "Hel ...
- Arduino超声波测距模块控制蜂鸣器
Arduino超声波测距模块控制蜂鸣器 超声波传感器 蜂鸣器 电路连接.接线 源码 超声波传感器 超声波传感器是利用超声波的特性研制而成的传感器.超声波是一种振动频 率高于声波的机械波,由换能晶片在电 ...
- (4WD+2路红外线)arduino UNO四驱arduino超声波+红外线避障小车
有兴趣可以点击**我的店铺**看看小车硬件.提供安装说明.此图片仅供参考,图中是2驱超声波避障+循迹双模式小车.程序与本文有相同之处. .................... 四驱arduino超声 ...
- arduino 超声波测距原理_超声波测距灯
介绍硬件准备 本篇文章专门介绍用Arduino制作超声波测距灯,需要的材料是: 1. Arduino开发板 2. HC-SR04超声波模块 3. LED灯 4. 杜邦线若干 注意事项 之所以要写这 ...
- arduino超声波测距接线图详细_Arduino系列之超声波测距模块代码(一)
这里我将简单介绍超声波测距模块 SR04超声波传感器: 是利用超声波特性检测距离的传感器,其带有两个超声波探头,分别用作于发射和接收超声波.范围在3-450cm. 工作原理: 超声波发射器向某一方向发 ...
- 基于arduino超声波测距学习
``# HC-SRO4 超声波测距 VCC 是HC-SR04超声波距离传感器的电源,我们连接了Arduino上的5V引脚. Trig (Trigger) 引脚用于触发超声波脉冲.(A0) Echo 回 ...
- Arduino——超声波测距
原理:超声波(声音)在空气中传播的速度为已知340m/s(也会受温度影响轻微,在粗测中可忽略),超声波遇到障碍物时就会原路反射回来,根据L=(V T)1/2 可求得发出声波的位置到障碍物的距离(因为时 ...
- 简单超声波报警器的实现(arduino+超声波传感器+蜂鸣器+LED)
如题,这是一个使用arduino以及多个传感器实现的一个警报器,Let's get started! 1.首先是电路图的确定 2.代码部分 程序无误后我们就可以将代码上传到开发板了 3.可能出现的错误 ...
- Arduino 超声波测距 LCD1602A
arduino 实现超声波测距 涉及模块:四线超声波测距模块,LCD1602A LCD1602连接 实验代码: #include <LiquidCrystal.h> LiquidCryst ...
- arduino超声波测距接线图详细_使用Arduino UNO开发板和超声波传感器测量距离
超声波传感器不仅提供距离测量实用程序,而且没有任何物理接触,但需要我们在无噪音和光线的情况下进行测量,与基于激光的距离测量仪器不同.此外,即使在基于激光的仪器经常降低其效率的日光下,这些仪器也便宜且更 ...
最新文章
- Python中相见恨晚的技巧
- ElasticSearch嵌套查询以及注意事项
- c语言eof_C语言 技能提升 系列文章(十)错误处理
- MAC能登录微信,浏览器连不上网
- php判断单选框是否被选中,jquery怎么判断radio是否选中
- netty单片机通讯_SSM+Netty实现软硬件通信,真实项目案例
- 张景中院士:好的老师应当向学生展示数学思维的美妙
- java调用c jni_Java调用C JNI
- linux内核启动过程2:保护模式执行流程
- 数学公式(待慢慢总结)
- php 动态引用dll文件路径,win平台环境变量与dll动态链接库搜索路径小结
- openg离线包_高级openg 混合,一个完整程序
- 安徽大学计算机专硕学几年,安徽大学专业硕士学制几年
- Sql Sugar使用仓储实现增删改查
- KMP算法—终于全部弄懂了
- 修复 Windows 10 设置界面里面混乱的语言翻译
- 《土豆荣耀》重构笔记(五)创建角色以及怪物的动画
- vscode win10笔记本 蓝屏_win10蓝屏错误代码大全详解
- 哈工大 编译原理 复习笔记
- FlexRay学习笔记_1
热门文章
- TIOBE 2011年7月编程语言排行榜:Objective-C成为年度语言
- Soa和Wcf(转)
- 【计网】IP地址、子网掩码、网络号、主机号、网络地址、主机地址以及ip段/数字-如192.168.0.1/24是什么意思?
- react中axios的二次封装
- 详解Scala与Java的互动
- k8s资源清单:常用字段说明及pod增删查示例
- Scala父类构造方法
- Lua 数据类型--8 个基本数据类型
- MySQL为什么要使用内连接而不用外连接
- vuetify框架中服务端分页的实现方式(指定初始显示记录数)