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

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

3天内不再提示

如何用超声波传感器-HC-SR04感应音乐?

lhl545545 来源:电路城 作者:电路城 2021-05-01 10:01 次阅读

硬件部件:

Arduino UNO × 1个

超声波传感器-HC-SR04(通用) × 1个

迷你音箱 × 1个

跳线(通用) × 1个

面包板(通用) × 1个

软件应用程序和在线服务:

Arduino IDE

这是一款有趣的乐器,可让您在空中挥舞双手来演奏简单的音乐!!

基本思想是能够根据您的手的位置产生不同频率的声音,使用超声波传感器可以感应到该声音。

按照下面给出的原理图连接电路。将给定的代码粘贴到您的Arduino IDE中并上传。

如何用超声波传感器-HC-SR04感应音乐?

将传感器放置在开放的空间中,以确保至少一米处没有障碍物。将手掌或任何其他障碍物放在传感器前面,以获得变化的频率。

在给定的代码中,声音以固定的时间间隔固定的持续时间发出。您可以通过更改变量“ tim”和“ space”的值来解决这个问题。

同样,尝试从距离计算频率的方式。这里是:

tones =20+distance*5;

要查看传感器测量的障碍物的距离,可以将以下代码添加到空隙设置中。

Serial.begin(9600); // Serial Communication is starting with 9600 of baudrate speed

Serial.println(“Project by theriveroars”); // print some text in Serial Monitor to indicate setup

以及以下代码在void循环中。

Serial.print(“Distance to obstacle= ”);

Serial.print(distance);

Serial.println(“ cm”);

因此,您可以查看以厘米为单位的距离。

享受这个项目的乐趣,并包括多个扬声器和传感器,以创建更复杂,更有趣的乐器。
责任编辑:pj

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

    关注

    69

    文章

    4677

    浏览量

    87059
  • 应用程序
    +关注

    关注

    37

    文章

    3232

    浏览量

    57530
  • 超声波传感器

    关注

    18

    文章

    574

    浏览量

    35868
收藏 人收藏

    评论

    相关推荐

    超声波传感器HC-SR04测距实例软件

    超声波传感器HC-SR04测距实例软件STM32CubeMX,keil5,野火串口调试助手硬件stm32f103vet6开发板,J-Link,超声波
    发表于 07-30 07:03

    怎样去编写HC-SR04超声波传感器的程序呢

    怎样去编写HC-SR04超声波传感器的程序呢?怎样去使用HC-SR04超声波传感器
    发表于 10-18 09:19

    如何对基于STM32F103VET6的超声波传感器HC-SR04进行测距呢

    HC-SR04超声波模块的工作原理是什么?如何对基于STM32F103VET6的超声波传感器HC-SR04进行测距呢?
    发表于 11-09 07:40

    HC-SR04超声波传感器实验记录

    什么是HC-SR04超声波传感器呢?HC-SR04超声波传感器的工作原理是什么?
    发表于 11-09 06:12

    HC-SR04超声波测距模块原理

    HC-SR04超声波测距模块原理1.模块简介HC-SR04超声波模块常用于机器人避障、物体测距、液位检测、公共安防、停车场检测等场所。HC-SR0
    发表于 12-06 07:14

    HC-SR04超声波具有哪些参数应用

    引脚电平函数三、程序实现:运行效果:一、HC-SR04超声波产品应用领域:1、机器人避障  2、物体测距  3、液位检测  4、公共安防  5、停车场检测超声波传感器模块上面通常有两个
    发表于 01-07 06:08

    HC-SR04超声波测距模块及程序

    HC-SR04超声波测距模块及程序HC-SR04超声波测距模块及程序HC-SR04超声波测距模块
    发表于 12-08 16:50 83次下载

    HC-SR04超声波测距资料

    HC-SR04超声波测距资料帮你了解传感器实验、使用快速入门,你拥有值得。
    发表于 05-10 10:36 18次下载

    简单的超声波测距模块制作_HC-SR04超声波测距模块及制作图详解

    本文主要介绍的是HC-SR04超声波测距模块及制作图详解,首先介绍了超声波测距原理及特点,其次阐述了HC-SR04超声波测距模块,最后奉上了
    发表于 05-18 09:40 5.3w次阅读
    简单的<b class='flag-5'>超声波</b>测距模块制作_<b class='flag-5'>HC-SR04</b><b class='flag-5'>超声波</b>测距模块及制作图详解

    hc-sr04超声波传感器的原理和应用

    本文主要阐述了hc-sr04超声波传感器的原理和应用。
    发表于 04-23 09:42 3.2w次阅读

    HC-SR04超声波测距块讲解(附32单片机源码)

    HC-SR04超声波测距模块原理1.模块简介HC-SR04超声波模块常用于机器人避障、物体测距、液位检测、公共安防、停车场检测等场所。HC-SR0
    发表于 11-23 18:21 132次下载
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超声波</b>测距块讲解(附32单片机源码)

    带有HC-SR04超声波传感器阵列

    方案介绍使用多个低成本超声传感器估算固体物体的距离和位置。硬件部件:Arduino Nano R3    ×    1个    超声波传感器-HC-
    发表于 12-30 15:06 0次下载

    HC-SR04超声波传感器开源分享

    电子发烧友网站提供《HC-SR04超声波传感器开源分享.zip》资料免费下载
    发表于 06-12 10:46 14次下载
    <b class='flag-5'>HC-SR04</b><b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>开源分享

    Zephyr RTOS和HC-SR04超声波传感器开源

    电子发烧友网站提供《Zephyr RTOS和HC-SR04超声波传感器开源.zip》资料免费下载
    发表于 06-20 09:44 0次下载
    Zephyr RTOS和<b class='flag-5'>HC-SR04</b><b class='flag-5'>超声波</b><b class='flag-5'>传感器</b>开源

    超声波传感器HC-SR04(Arduino项目)

    电子发烧友网站提供《超声波传感器HC-SR04(Arduino项目).zip》资料免费下载
    发表于 07-04 10:43 9次下载
    <b class='flag-5'>超声波</b><b class='flag-5'>传感器</b><b class='flag-5'>HC-SR04</b>(Arduino项目)