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

硬件部件:
arduino uno × 1个
超声波传感器-hc-sr04(通用) × 1个
迷你音箱 × 1个
跳线(通用) × 1个
面包板(通用) × 1个
软件应用程序和在线服务:
arduino ide
这是一款有趣的乐器,可让您在空中挥舞双手来演奏简单的音乐!!
基本思想是能够根据您的手的位置产生不同频率的声音,使用超声波传感器可以感应到该声音。
按照下面给出的原理图连接电路。将给定的代码粘贴到您的arduino ide中并上传。
将传感器放置在开放的空间中,以确保至少一米处没有障碍物。将手掌或任何其他障碍物放在传感器前面,以获得变化的频率。
在给定的代码中,声音以固定的时间间隔固定的持续时间发出。您可以通过更改变量“ 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”);
因此,您可以查看以厘米为单位的距离。
享受这个项目的乐趣,并包括多个扬声器和传感器,以创建更复杂,更有趣的乐器。


温度继电器的特点及检测方法
“真香”还是“扑街”,红米G90这次会以“输”作为结局吗?
爆料 | iPhone8 就这样: 超窄边框, 支持双卡双待, 你敢信?
小米11 Pro正式上架京东开售
鸿利显示和马瑞利汽车电子成立联合创新实验室,携手推进Mini LED车载显示技术发展
如何用超声波传感器-HC-SR04感应音乐?
关于“深度合成”技术的十个误解(附PDF下载)
手机cpu是什么_手机cpu介绍
教你们快速判别DCS系统故障及处理方法
多媒体电教室设计方案
影响LVDS端子使用寿命的因素
华为和中兴或躺枪 FCC禁止美国电信业采用“威胁国家安全”产品
单频与双频超声波清洗机到底有什么区别呢?
听觉电压表的原理电路图
奇瑞eQ1全面解析:国产新能源汽车如何赶上“外国货”
三星S8 Plus有6GB版本不过仅有黑色可选 国行首发!
如何通过激光扫描系统对扫描后的点云进行噪音净化并重建?
ddr3有必要升级ddr4吗
传统的电磁式电压、电流互感器将被环网柜而替代
阿里巴巴发布IoTConnect开放连接协议