超声波传感器-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 8718|回复: 12

超声波传感器

[复制链接]
发表于 2014-4-29 22:51 | 显示全部楼层 |阅读模式
最近想做一个超声波智能壁障小车,琢磨了好久也不知道怎么  读取超声波回传的 高电平信号的时间,求大神指点迷津,最好能给点程序解释,谢谢各位大神了。
发表于 2014-4-29 23:08 | 显示全部楼层
发表于 2014-4-30 00:06 | 显示全部楼层
{:soso_e100:}{:soso_e100:}{:soso_e100:}
发表于 2014-4-30 00:06 | 显示全部楼层
{:soso_e100:}{:soso_e100:}{:soso_e100:}
发表于 2014-5-3 12:16 | 显示全部楼层
trig接收触发信号,之后发出8个47K脉冲,返回一个微秒的时间常数t给echo,这个时间常数的长短反映了距离:s=340(m/s) * t(s) /2 = 340* t/2 / 1000000 =t* 0.017 = t /58.8
 楼主| 发表于 2014-5-12 15:31 | 显示全部楼层
奈何col 发表于 2014-4-29 23:08
http://www.arduino.cn/thread-1003-1-1.html

大部分功能都实现了 ,现在想加一个lcd把距离显示出来,以前用c51单片机的时候做过,现在用这个单片机不是很好做,因为引脚已经用的差不多了,我看了看,也就只能用4为数据线了,求大神帮忙指点一下怎么使用lcd显示,

点评

如果是1602,这个使用论坛的搜索功能就能查到  详情 回复 发表于 2014-5-13 09:34
发表于 2014-5-13 09:34 | 显示全部楼层
lhj123 发表于 2014-5-12 15:31
大部分功能都实现了 ,现在想加一个lcd把距离显示出来,以前用c51单片机的时候做过,现在用这个单片机不 ...

如果是1602,这个使用论坛的搜索功能就能查到
 楼主| 发表于 2014-5-16 14:48 | 显示全部楼层
直接驱动1602的时候没显示,
发表于 2014-5-16 23:31 | 显示全部楼层
lhj123 发表于 2014-5-16 14:48
直接驱动1602的时候没显示,

先单独试验1602的例程,看看能否显示,无误后,再加入超声波,一步一步来
 楼主| 发表于 2014-5-17 10:47 | 显示全部楼层
我就是单独测试的,LCD上总是显示一排方框,不显示字符,也不知道问题出在哪
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-30 23:47 , Processed in 0.241156 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表