使用超声波传感器测量距离并在LCD上显示

在本篇文章中,我们将使用Arduino开发板连接超声波传感器测量距离,然后将结果显示在LCD1602显示屏上。

所需的硬件

● Arduino Uno开发板

● 超声波传感器(HC-SR04)

● 液晶显示屏1602

● 10K电位器

● 连接导线

超声波距离传感器是如何工作?

超声波传感器发出高频声音脉冲,然后计算声音回声反射所需的时间。传感器正面有2个开口。一个开口发射超声波(类似于微型扬声器),另一个接收它们(类似于微型麦克风)。

空气中声速约为每秒341米(1100英尺)。超声波传感器使用该信息以及发送和接收声音脉冲之间的时间差来确定到物体的距离。它使用以下数学方程式:

距离=时间 x 声速 / 2

在这里插入图片描述

为什么/何时使用超声波传感器?

  1. 非常适合在正常和困难环境中进行精确的自动距离测量。

  2. 特别适用于光学传感器无法使用的环境,如烟雾、灰尘等。

  3. 非常准确、稳定、可在大范围内使用。

超声波传感器可以在不接触待测介质的情况下测量以下参数:

◾ 距离

◾ 水平

◾ 直径

◾ 是否存在

◾ 位置

工作过程

超声波传感器发射高频声音脉冲,然后根据回波信号从期望目标反射之后返回所花费的时间来计算距离。空气中声速为每秒341米。计算距离后,它将显示在LCD显示屏上。

更多内容请参考以下链接;https://www.yiboard.com/thread-1078-1-1.html

  • 1
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
使用LCD和Arduino制作超声波测距仪说明: 在这个Arduino教程中,我将向您展示如何使用HC-SR04超声波传感器,并将其与LCD显示器集成,以便显示传感器与特定物体之间的距离。 所需材料: Arduino UNO 面包板 16 x 2液晶显示器 HC-SR04超声波传感器 10K电位器(与上面连接的LCD显示器一起) 跨接电缆 第一步:连接HC-SR04超声波传感器 HC-SR04超声波传感器有4个引脚:VCC引脚,触发引脚,回波引脚和GND引脚。如上图所示,VCC引脚连接到面包板上的+ 5V,GND引脚连接到面包板上的GND,trig引脚连接到Arduino的数字引脚11,echo引脚连接到数字引脚10 Arduino的。 第二步:连接LCD和电位器 为了将LCD连接到面包板,我建议您将引脚连接头焊接到显示器的连接器上。LCD显示器的连接如下: LCD VSS引脚到面包板上的Arduino GND 在面包板上将LCD VDD引脚连接到Arduino 5V LCD VO引脚至10k电位器中心引脚 LCD RS引脚连接到数字引脚1 在面包板上将LCD RW引脚连接到Arduino GND LCD使能引脚到数字引脚2 LCD D4引脚连接到数字引脚4 LCD D5引脚至数字引脚5 LCD D6引脚到数字引脚6 LCD D7引脚至数字引脚7 LCD面板上的一个针脚+ 5V 面包板上的LCD K引脚连接到GND 10K电位器的其余引脚连接到面包板和GND上的+ 5V。 第三步:供电 对于这个项目,我们可以通过任何+ 5V电源为Arduino供电。您可以使用计算机上的USB端口为Arduino供电,但在此项目中,我将使用便携式电池。在将电源连接到Arduino之前,确保Arduino上的+ 5V端口连接到面包板上的+ 5V。做同样的事情,将Arduino的GND端口连接到面包板的GND。 第四步:获取代码 具体代码见附件。 第五步:观看视频 使用LCD和Arduino制作超声波测距仪视频: https://v.youku.com/v_show/id_XMzIzMjg4NTQ4MA==.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值