查看: 109738|回复: 228

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

  [复制链接]
  • TA的每日心情
    奋斗
    2018-8-17 09:12
  • 签到天数: 47 天

    [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, 下载次数: 17387)
    如果以上内容对你有帮助,你可以通过打赏支持作者

    1人打赏

    该用户从未签到

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

    该用户从未签到

    发表于 2012-4-21 11:33 | 显示全部楼层
    原来有库啊
    我用的时候 自己写的哦
  • TA的每日心情
    擦汗
    2018-9-19 20:22
  • 签到天数: 47 天

    [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 | 显示全部楼层
    这个太方便了。。。本以为很难的。。谢谢了。
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    外部中断及LCD显示
    外部中断及LCD显示
    最近才刚开始学习Arduino,有好多不会的地方。 关于外部中断和LCD的一些问题,有人可
    有没有大神解决一下烧录程序的问题
    有没有大神解决一下烧录程
    是这样的....最近买了一块arduino,想自学,先从最简单的闪灯开始实验。我安装好了驱
    自制Arduino最小系统板,集成N多种功能,赶快来围观吧》》》
    自制Arduino最小系统板,
    前文: 最近想做点遥控的小玩具,所以一直在寻找一款实用的开发板(最好是兼容a
    原创 drawbot平面关节机械臂 教程直播贴
    原创 drawbot平面关节机械
    这个项目上个月就在做了,结构和代码反反复复改了多次,加上自己又太忙,一直没来得及
    串口数据处理问题请教
    串口数据处理问题请教
    数据如右图:现在想做的是将标志位200以下的连续8个数依次接收存入数组,也就是依次存
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表