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

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

    关注

    67

    文章

    4348

    浏览量

    85621
  • 应用程序
    +关注

    关注

    37

    文章

    3136

    浏览量

    56391
  • 超声波传感器

    关注

    18

    文章

    552

    浏览量

    35602
收藏 人收藏

    评论

    相关推荐

    超声波HC-SR04的接线问题

    各位好,我用的是 Atmega 16/32单片机,用的是HC-SR04超声波传感器,我知道程序怎么写了,但是不知道哪个口接哪个口,就是HC-SR04的Trig和Echo应该接在ATm
    发表于 07-20 19:34

    HC-SR04超声波传感器的避障程序啊

    HC-SR04超声波传感器的避障程序啊,另外新人刚接触,这个传感器怎么使用啊,求大神指教,感激不尽…
    发表于 04-04 10:13

    超声波传感器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

    基于Arduino Nano和HC-SR04超声波传感器制作社交距离项目

    描述基于 Arduino Nano、超声波传感器和 LED 模块的针对 Covid-19 冠状病毒的社会隔离项目在本教程中,您将学习如何基于 Arduino Nano 和 HC-SR04 超声
    发表于 08-09 06:30

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

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

    HC-SR04超声波测距资料

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

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

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

    HC-SR04超声波测距超全资料

    HC-SR04超声波测距超全资料
    发表于 11-05 09:24 16次下载

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

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

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

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