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

lhj123 发表于 2014-4-29 22:51

超声波传感器

最近想做一个超声波智能壁障小车,琢磨了好久也不知道怎么读取超声波回传的 高电平信号的时间,求大神指点迷津,最好能给点程序解释,谢谢各位大神了。

奈何col 发表于 2014-4-29 23:08

http://www.arduino.cn/thread-1003-1-1.html

智能创客 发表于 2014-4-30 00:06

{:soso_e100:}{:soso_e100:}{:soso_e100:}

智能创客 发表于 2014-4-30 00:06

{:soso_e100:}{:soso_e100:}{:soso_e100:}

boyia 发表于 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

lhj123 发表于 2014-5-12 15:31

奈何col 发表于 2014-4-29 23:08
http://www.arduino.cn/thread-1003-1-1.html

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

奈何col 发表于 2014-5-13 09:34

lhj123 发表于 2014-5-12 15:31
大部分功能都实现了 ,现在想加一个lcd把距离显示出来,以前用c51单片机的时候做过,现在用这个单片机不 ...

如果是1602,这个使用论坛的搜索功能就能查到

lhj123 发表于 2014-5-16 14:48

直接驱动1602的时候没显示,:'(

coloz 发表于 2014-5-16 23:31

lhj123 发表于 2014-5-16 14:48
直接驱动1602的时候没显示,

先单独试验1602的例程,看看能否显示,无误后,再加入超声波,一步一步来

lhj123 发表于 2014-5-17 10:47

我就是单独测试的,LCD上总是显示一排方框,不显示字符,也不知道问题出在哪
页: [1] 2
查看完整版本: 超声波传感器