0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用超声波传感器测量距离

454398 来源:wv 2019-10-17 11:19 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:准备所有的东西

好,让我们准备我们需要的部分,我从英特尔Edison IoT邀请赛收到了一部分(感谢Audrey和Intel)。该部分是LED条,对于我们来说,使用Grove Grove Shield并不是必须的,只需阅读此处的Wiki。

部件:

英特尔爱迪生

HC SR04超声波传感器

沟槽LED灯条

Piezzo Buzzer

面包板

一些男女跳线

步骤2:让我们组装这些东西

因此,首先您需要将传感器,LED灯条,蜂鸣器组装到英特尔Edison的GPIO。排列方式是:

超声波传感器:

触发:引脚:11

回声:引脚12

蜂鸣器:引脚2

凹槽LED条:

Clk:引脚9

Dio(数据引脚):引脚8

实际上,超声波传感器和Grove LED条中有3个引脚,最后一个引脚是Vcc,您必须将其连接到Intel Edison的5v引脚。 。我还附上了原理图图钉,但对混乱的图片感到抱歉,您只需要遵循线条的颜色即可。

步骤3:让我们编写代码!

现在是编码部分的时间了。打开您的Arduino IDE,在板选择菜单中有一个Intel Edison板。

在此代码内,您必须包含一个 LED栏库,该库名为“ Grove_LED_Bar.h” ,该库由 awong1900 提供。 strong》使LED灯条正常工作,因为我找不到用于Grove LED灯条的任何原理图以手动使用它。您可以从此处下载该库。

如果您不知道如何添加从Github网站下载的新库,我将向您展示如何:

单击页面右侧的“下载ZIP”按钮。

在Arduino IDE中,只需单击 Sketch》 Include Library》 Add .ZIP Library

您的库已准备就绪。

在您完成插入库后,我们在这里输入代码:

库部分和定义引脚 #include // Include the GROVE LED Bar Library

#define trigPin 11 // Define the trigger pin for the Ultrasonic Sensor

#define echoPin 12 // Define the echo pin for the Ultrasonic Sensor

#define buzzer 2 // Define Buzzer Pin Grove_LED_Bar bar(9, 8, 0); // Clock pin, Data pin, Orientation

设置部分

void setup() {

Serial.begin (9600);

bar.begin();

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

}

主程序

void loop() {

long distance, oldDist, duration;

int nyala, sound;

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

distance = (duration/2) / 29.1; // LED Bar calculation

nyala = distance/3; // a variable to store how many bar will ON in distance

bar.setLevel(nyala); // Buzzer sound calculation

sound = (140 + (distance/2));

if (distance 》 30 || distance 《= 0)

{

Serial.println(“Out of range”);

noTone(buzzer);

}

else

{

Serial.print(distance);

Serial.println(“ cm”);

tone(buzzer, sound);

}

}

步骤4:瞧!尝试您的“简单”项目

这是“简单”项目(测试阶段)的最后一步。只需拿些纸,然后尝试测量您想要在超声波传感器前面的距离即可。距离改变时,蜂鸣器将以不同的音符蜂鸣,同时还有LED条。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    243

    文章

    24440

    浏览量

    687525
  • 超声波传感器

    关注

    18

    文章

    621

    浏览量

    37889
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    什么是超声波原理的液位传感器

    超声波液位传感器是一种基于超声波反射测距原理的非接触式液位测量设备,核心功能是通过发射与接收超声波信号,计算
    的头像 发表于 11-25 11:32 524次阅读
    什么是<b class='flag-5'>超声波</b>原理的液位<b class='flag-5'>传感器</b>?

    超声波传感器线圈:自动驾驶实现精确实时近距离感知的关键

    ,却在环境识别与近距离探测中发挥着不可替代的作用。 超声波传感器的工作原理并不复杂,主要依赖超声波的发射与接收。传感器发出
    的头像 发表于 11-12 16:03 151次阅读

    无线超声波测距传感器:精准感知,开启智能测距新时代

    在科技飞速发展的今天,距离测量不再局限于传统的卷尺、激光等工具,无线超声波测距传感器凭借其独特的优势,正逐渐成为工业自动化、智能家居、汽车安全等领域的“智慧之眼”,为我们的生活和工作带
    的头像 发表于 09-09 08:35 583次阅读

    超声波测距换能器:工业与生活中的测量利器

    在科技飞速发展的今天,各类传感器在各个领域发挥着至关重要的作用。其中,超声波测距换能器凭借其独特的优势,成为了距离测量领域的明星产品。无论是工业生产中的精密检测,还是日常生活中的智能应
    的头像 发表于 07-02 16:22 603次阅读
    <b class='flag-5'>超声波</b>测距换能器:工业与生活中的<b class='flag-5'>测量</b>利器

    超声波测距换能器:工业与生活中的测量利器

    在科技飞速发展的今天,各类传感器在各个领域发挥着至关重要的作用。其中,超声波测距换能器凭借其独特的优势,成为了距离测量领域的明星产品。无论是工业生产中的精密检测,还是日常生活中的智能应
    发表于 07-02 16:20

    单片机实例项目:超声波测量距离模块资料

    单片机实例项目:超声波测量距离模块资料,推荐下载!
    发表于 06-09 22:25

    超声波多功能气象传感器:精准感知,气象监测新利器

    技术是这款传感器的核心亮点之一。传统的气象传感器测量风速、风向等参数时,往往容易受到外界因素的干扰,导致数据不够准确。而超声波多功能气象传感器
    的头像 发表于 05-16 08:45 520次阅读

    超声波液位传感器的应用和原理,这回终于搞明白了!

    ‍ 在现代工业、农业、医疗及日常生活等领域中,液位监测是一项至关重要的任务。随着科技的飞速发展,超声波液位传感器凭借其高精度、高可靠性和非接触式测量的特点,逐渐成为液位监测领域的佼佼者。本文将
    的头像 发表于 04-20 17:50 1232次阅读

    TC系列密闭式超声波传感器产品说明书

    密闭式超声波传感器主要由铝壳和压电陶瓷组成,采用压电原理,利用压电晶片的压电 和逆压电效应进行超声波信号的接收与发射,从而通过超声波信号的传递时间来算出
    发表于 02-27 13:46 0次下载

    FS系列超声波流量传感器产品说明书

    FS系列超声波流量传感器用于测量液体流量,测量原理为通 过测量超声波在流体中顺流和逆流传播的时间
    发表于 02-27 13:41 8次下载

    超声波传感器:未来发展趋势与技术前沿

    在当今快速发展的科技时代,传感器作为物联网、智能制造和自动化领域的核心部件,正经历着前所未有的变革。其中,超声波传感器作为一种非接触式测量技术,因其高精度、低成本和广泛的应用领域而备受
    的头像 发表于 02-26 18:54 740次阅读

    英飞凌推出新型超声波传感器,开拓全新应用领域

    电子发烧友网综合报道 超声波的应用非常广泛,比如在医疗领域,超声波可以用于各种诊断,甚至是清除结石;在工业领域可以用于无损检测、焊接等。其中关键的超声波传感器过去一般是采用压电材料为主
    发表于 02-17 09:16 1130次阅读
    英飞凌推出新型<b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>,开拓全新应用领域

    超声波传感器的工作原理与应用

    超声波进行测量传感器,它通过发射和接收超声波信号来实现对物体的检测与测量。本文将深入探讨超声波
    的头像 发表于 02-06 14:17 1655次阅读

    超声波传感器的种类原理与设计应用的注意要点

    、位置或移动速度。 超声波传感器的功能相当多样,常用来进行距离测量超声波传感器可以精确地
    的头像 发表于 01-26 17:15 2373次阅读
    <b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>的种类原理与设计应用的注意要点

    超声波风速风向传感器:科技与自然风的对话者!

    超声波风速风向传感器,作为科技与自然风的对话者,以其独特的优势在风速和风向测量中发挥着重要作用 ‌。 超声波风速风向传感器的工作原理基于
    的头像 发表于 01-03 09:20 840次阅读