超声波模块测距 Arduino代码
1.本篇是记录关于使用超声波模块测距的记录,本次使用的超声波测距模块(HC-SR04)探测角度为<5° 宽电压工作在3.3~5V之间,最大测距为7m。
在Arduino中定义引脚,距离变量等........
const int TrigPin = 8; //定义发射脚位
const int EchoPin = 9; //定义接收脚位
float cm; //浮点型数据类型变量void setup() {Serial.begin(9600); //开启串口 9600pinMode(TrigPin,OUTPUT); //设置8号引脚为输出模式pinMode(EchoPin,INPUT); //设置9号引脚为输入模式
}void loop() {digitalWrite(TrigPin,LOW); //将8号引脚输出低电平delayMicroseconds(2); //微秒级延时 2umdigitalWrite(TrigPin,HIGH); delayMicroseconds(10);digitalWrite(TrigPin,LOW);cm = pulseIn(EchoPin,HIGH)/58.0; //读取脉冲宽度,换算成厘米Serial.print(cm); //显示距离Serial.print("cm"); //显示距离单位Serial.println(); //换行delay(1000); //延时1秒
}
最后附上测距数据结果
超声波模块测距 Arduino代码相关推荐
- 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上
文章目录 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上 实现效果: 模块说明: 引脚接线方法: 程序源码 附录 快速上手Arduino – 打印超声波模块测距信息到OLED屏幕 ...
- 用8266学习单片机-13-HC-SR04超声波模块测距示例-Ultrasonic-US-015
HC-SR04原理 重点 5v供电.Tri引脚需要至少10us的高脉冲去触发.Echo返回的是超声波发射到返回的时间 距离怎么算看上面第三张图,US-015原理相似,注意测量范围最小值和最大值 接线 ...
- 树莓派超声波模块测距
参考:树莓派超声波模块测距及C语言demo 作者:一只青木呀 发布时间: 2020-07-22 16:54:16 网址:https://blog.csdn.net/weixin_45309916/ar ...
- Arduino实现使用超声波模块测距
硬件材料: Arduino UNO R3.超声波模块.面包板一块.连接线若干 超声波模块如下图,一个超声波模块价格在5元以内. arduino实物连接图如下: 源码: void setup() { ...
- STM32超声波模块测距串口输出/通用定时器中断并输出PWM控制舵机/系统定时器延时
参考:stm32 超声波模块 原理 实现测距 +舵机使用 作者:点灯小哥 发布时间: 2021-03-10 19:37:16 网址:https://blog.csdn.net/weixin_46016 ...
- 32、树莓派的简单测试串口通信和超声波模块测距
基本思想:随手记录一下众灵科技树莓派的测试串口通信和超声波模块,其镜像还是很nice,基本的库都给你安装了,比较大 链接:https://pan.baidu.com/s/11tMdoRh3bHmcYz ...
- STM32 超声波模块测距
目录 HC-SR04模块 HC-SR04超声波测距模块工作原理 HC-SR04超声波模块的时序触发图 思路步骤 代码 实验结果 总结 HC-SR04模块 HC-SR04超声波测距模块工作原理 (1)采 ...
- 关于HC04超声波模块测距的思考(51版)
之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接. 后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好, 所以这次对它进行了改进.虽然 ...
- 关于HC04超声波模块测距的进一步思考(51版)
之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接. 后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好,所以这次对它进行了改进.虽然上 ...
最新文章
- java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...
- 【巧妙算法系列】【Uva 11464】 - Even Parity 偶数矩阵
- java jsp setAttribute setParameter 区别
- Vue 组件间通信方法汇总
- ES5原生api(2)
- html网页之间怎么切换效果,HTML教程:网页页面切换的各种效果-♚付涛纪实阁♚...
- mfc按钮名称怎么换行_MFC中解决回车键关闭窗口的一般方法
- php ajax base64,jQuery实现文件编码成base64并通过AJAX上传的方法
- parallelstudio license 位置_UAV位置测量仪器Apogee-D Dual GPS INS
- 数据产品-产品经理必备的七大文档
- iPhone4S使用红雪最新iOS5平刷和降级教程
- 2015061403 - firebug下载地址
- swagger注释API :@ApiModel
- win10无法新建文件夹怎么办?(已解决)
- Aho_Corasick_Automaton
- python输出今天的日期和今天的日期时间
- Find a Mother Vertex in a Graph
- 前端模板标签eq与neq的使用,以及管理系统模块权限控制
- 2017.3.15读完《围城》
- BGP选路规则(实验做的有点乱)
热门文章
- uniApp和微信小程序好看的我的页面(有源码)
- Windows10 10大高级功能,个个功能强大,5倍提升工作效率
- 开关柜绝缘状态检测与故障诊断
- android studio秘钥库文件不存在,获得SHA1以及错误java.lang.Exception: 密钥库文件不存在: keystore...
- android app英文 英文模式,英语场景主题会话与单词app
- 使用javabean把小写金额转换成大写金额
- 成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题
- win10 安全设置
- linux 根据文件路径自动创建文件夹
- 安卓手机刷入面具Magisk