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代码相关推荐

  1. 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上

    文章目录 快速上手Arduino -- 打印超声波模块测距信息到OLED屏幕上 实现效果: 模块说明: 引脚接线方法: 程序源码 附录 快速上手Arduino – 打印超声波模块测距信息到OLED屏幕 ...

  2. 用8266学习单片机-13-HC-SR04超声波模块测距示例-Ultrasonic-US-015

    HC-SR04原理 重点 5v供电.Tri引脚需要至少10us的高脉冲去触发.Echo返回的是超声波发射到返回的时间 距离怎么算看上面第三张图,US-015原理相似,注意测量范围最小值和最大值 接线 ...

  3. 树莓派超声波模块测距

    参考:树莓派超声波模块测距及C语言demo 作者:一只青木呀 发布时间: 2020-07-22 16:54:16 网址:https://blog.csdn.net/weixin_45309916/ar ...

  4. Arduino实现使用超声波模块测距

    硬件材料: Arduino UNO R3.超声波模块.面包板一块.连接线若干 超声波模块如下图,一个超声波模块价格在5元以内. arduino实物连接图如下:  源码: void setup() { ...

  5. STM32超声波模块测距串口输出/通用定时器中断并输出PWM控制舵机/系统定时器延时

    参考:stm32 超声波模块 原理 实现测距 +舵机使用 作者:点灯小哥 发布时间: 2021-03-10 19:37:16 网址:https://blog.csdn.net/weixin_46016 ...

  6. 32、树莓派的简单测试串口通信和超声波模块测距

    基本思想:随手记录一下众灵科技树莓派的测试串口通信和超声波模块,其镜像还是很nice,基本的库都给你安装了,比较大 链接:https://pan.baidu.com/s/11tMdoRh3bHmcYz ...

  7. STM32 超声波模块测距

    目录 HC-SR04模块 HC-SR04超声波测距模块工作原理 HC-SR04超声波模块的时序触发图 思路步骤 代码 实验结果 总结 HC-SR04模块 HC-SR04超声波测距模块工作原理 (1)采 ...

  8. 关于HC04超声波模块测距的思考(51版)

    之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接. 后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好, 所以这次对它进行了改进.虽然 ...

  9. 关于HC04超声波模块测距的进一步思考(51版)

    之前写过一篇HC04的使用文章,当时是使用stm32来实现的,原文链接. 后来又多次使用51来驱动这个模块,有时候有测距需要,使用了几次,总是感觉我上次那个程序不是很好,所以这次对它进行了改进.虽然上 ...

最新文章

  1. java输入字符串异常_设计一个 Java 程序,自定义异常类,从命令行(键盘)输入一个字符串,如果该字符串值为“XYZ”。。。...
  2. 【巧妙算法系列】【Uva 11464】 - Even Parity 偶数矩阵
  3. java jsp setAttribute setParameter 区别
  4. Vue 组件间通信方法汇总
  5. ES5原生api(2)
  6. html网页之间怎么切换效果,HTML教程:网页页面切换的各种效果-♚付涛纪实阁♚...
  7. mfc按钮名称怎么换行_MFC中解决回车键关闭窗口的一般方法
  8. php ajax base64,jQuery实现文件编码成base64并通过AJAX上传的方法
  9. parallelstudio license 位置_UAV位置测量仪器Apogee-D Dual GPS INS
  10. 数据产品-产品经理必备的七大文档
  11. iPhone4S使用红雪最新iOS5平刷和降级教程
  12. 2015061403 - firebug下载地址
  13. swagger注释API :@ApiModel
  14. win10无法新建文件夹怎么办?(已解决)
  15. Aho_Corasick_Automaton
  16. python输出今天的日期和今天的日期时间
  17. Find a Mother Vertex in a Graph
  18. 前端模板标签eq与neq的使用,以及管理系统模块权限控制
  19. 2017.3.15读完《围城》
  20. BGP选路规则(实验做的有点乱)

热门文章

  1. uniApp和微信小程序好看的我的页面(有源码)
  2. Windows10 10大高级功能,个个功能强大,5倍提升工作效率
  3. 开关柜绝缘状态检测与故障诊断
  4. android studio秘钥库文件不存在,获得SHA1以及错误java.lang.Exception: 密钥库文件不存在: keystore...
  5. android app英文 英文模式,英语场景主题会话与单词app
  6. 使用javabean把小写金额转换成大写金额
  7. 成功解决百度网盘下载文件时遇到 下载总进度一直处于99.9%,显示一直下载不下来的问题
  8. win10 安全设置
  9. linux 根据文件路径自动创建文件夹
  10. 安卓手机刷入面具Magisk