步骤1:所需的组件和连接
1。超声波传感器(hc-sr04)
2。 led
3.resistor(您希望与led一起使用)
4。 Arduino的
5。跳线
连接非常简单,超声波传感器有4个引脚,分别是:trig,echo,vcc,gnd与arduino连接。
回声引脚与arduino数字连接引脚5和传感器的触发引脚连接到Arduino的数字引脚13。 Vcc从arduino连接到5V,传感器的gnd引脚连接到arduino的gnd引脚。
led的引脚连接到引脚2(led的+),而阴极的阴极(-) LED将通过低电阻接地。
步骤2:代码和理解传感器的工作
代码非常简单,可以检测传感器前方(眼睛侧)是否存在物体)并发光,直到将物体从传感器上移开(此处约50厘米)。
传感器的工作原理是“回声定位”,是的,它允许蝙蝠和鲸鱼看见。使用arduino从传感器触发针产生波(脉冲),并且在将物体撞击到回波针上之后,脉冲会返回到传感器,如果检测到物体,则该信号会传输数字(0,1),并且物体与物体之间的距离约为
在我们的程序中,持续时间为1ms的传感器会产生触发波,即脉冲宽度为1ms,这是通过使用pulseIn()函数获取并保存在可变持续时间。脉冲以大约340m/s的声速传播,持续时间是波到达物体所需时间的两倍(因为它回弹然后通过回波针记录),因此距离将是持续时间*速度。
根据src-04的数据表,该距离是将持续时间除以29.1的一半,以执行代码中给出的上述步骤,该步骤也取自codebender https://codebender.cc/sketch:242411# Ultrasonic%20w 。..
这是一个了解src-04传感器工作的链接http://howtomechatronics.com/tutorials/arduino/ult 。..
责任编辑:wv
-
超声波传感器
+关注
关注
18文章
583浏览量
35941
发布评论请先 登录
相关推荐
评论