查看: 102784|回复: 228

Arduino教程(提高篇)——SR04超声波类库的使用

  [复制链接]
  • TA的每日心情
    奋斗
    2018-7-3 21:30
  • 签到天数: 46 天

    [LV.5]常住居民I

    发表于 2012-4-21 10:31 | 显示全部楼层 |阅读模式
    本帖最后由 奈何col 于 2013-5-12 13:43 编辑

    SR04是最常见的超声波传感器之一,价格便宜,好用,是arduino开发的必备良品~

    10490479igv91g1nd1n9a1.jpg
    其工作原理如下




    • 采用IO触发测距,给至少10us的高电平信号;
    • 模块自动发送8个40KHz的方波,自动检测是否有信号返回;
    • 有信号返回,通过IO输出一高电平,高电平持续的时间就是超声波从发射到返回的时间.距离=(高电平时间*声速(340m/s))/2;


    下面使用的是arduino官方推荐的SR04超声波传感器类库 SR04.rar (2.45 KB, 下载次数: 17052)
    如果以上内容对你有帮助,你可以通过打赏支持作者

    1人打赏

    该用户从未签到

    发表于 2012-4-30 00:04 | 显示全部楼层
    试了下。。返回的全是0CM。。。搞不懂。。

    该用户从未签到

    发表于 2012-4-21 11:33 | 显示全部楼层
    原来有库啊
    我用的时候 自己写的哦
  • TA的每日心情
    郁闷
    2018-7-8 10:02
  • 签到天数: 45 天

    [LV.5]常住居民I

    发表于 2012-4-21 11:34 | 显示全部楼层
    大鹏·Roc 发表于 2012-4-21 11:33
    原来有库啊
    我用的时候 自己写的哦

    后面我再陆续写点库的介绍,很多常用的都有
    如果你觉得以上内容帮到了你,你可以打赏支持作者

    该用户从未签到

    发表于 2012-4-21 11:36 | 显示全部楼层
    coloz 发表于 2012-4-21 11:34
    后面我再陆续写点库的介绍,很多常用的都有

    好啊好啊 支持  

    该用户从未签到

    发表于 2012-4-21 11:48 | 显示全部楼层
    有库方便多了,谢谢楼主了

    该用户从未签到

    发表于 2012-4-21 12:06 | 显示全部楼层
    超声波能用在什么地方啊

    该用户从未签到

    发表于 2012-4-21 12:10 | 显示全部楼层
    超声波有用做 超声波测距仪、超声波探鱼器、超声波探伤仪,貌似医用的B超也用超声波的吧~~~
    打赏作者鼓励一下!

    该用户从未签到

    发表于 2012-4-21 21:34 | 显示全部楼层
    有库真方便啊,本来还在想怎么采样

    该用户从未签到

    发表于 2012-4-29 23:47 | 显示全部楼层
    这个太方便了。。。本以为很难的。。谢谢了。
    高级模式  
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    红外遥控+温湿度采集+SD卡存储
    红外遥控+温湿度采集+SD卡
    我用红外遥控发送信号,启动温湿度采集并存储到SD卡中,发现红外遥控信号检测不出来,
    求助光电开关的使用方法
    求助光电开关的使用方法
    如图中的光电开关(光电传感器),目前只知道黑色线接信号,棕色线接正极,蓝色线接负
    ESP8266联网测试
    ESP8266联网测试
    在文章《Arduino+ESP8266连接WiFi》中,测试了通过ESP8266的AT命令来连接WiFi的功能,
    Blink——Arduino的Hello World!
    Blink——Arduino的Hello
    本教程节选自《Arduino程序设计基础》 Arduino编程基础(零)——Blink,Arduino的He
    Arduino寻光功能求助
    Arduino寻光功能求助
    想做个寻光功能。目前代码已经写的差不多,用的下边的扩展板。有点不懂的是插的两个寻
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表