2019-6-25 09:50:42 [显示全部楼层]
25545浏览
查看: 25545|回复: 8

[教程] 【Mind+】Arduino Uno入门 项目十一 另类电子琴

[复制链接]
【Mind+】Arduino Uno入门 项目十一 另类电子琴
-DFRobot官方出品

*学习目标:
1. 元件
      红外遥控模块红外遥控器,红外线接收传感器), LED 模块
2Mind+ 程序模块
      设置红外编码的值
      读取引脚红外接收值
      变量
      串口输出
3程序设计
      顺序结构
      循环结构
      条件判断

      电子琴想必大家都见过,但是,你是否玩过我们即将介绍的另类电子琴呢?这个电子琴里有一个重要的元件——超声波测距仪。

【Mind+】Arduino Uno入门 项目十一 另类电子琴图1
超声波测距仪:
1. 超声波是一种振动频率高于声波的机械波,具有频率高、波长短、绕射现象小,特别是方向性好、能够成为射线而定向传播等特点。

2. 由于超声波指向性强,能量消耗缓慢,在介质中传播的距离较远,因而超声波经常用于距离的测量,如测距仪和物位测量仪等都可以通过超声波来实现。

3. 测距原理:通过超声波发射装置发出超声波,根据接收器接到超声波时的时间差就可以知道距离了。超声波发射器向某一方向发射超声波,在发射时刻的同时开始计时,超声波在空气中传播,途中碰到障碍物就立即返回来,超声波接收器收到反射波就立即停止计时。 超声波在空气中的传播速度为 340m/s,根据计时器记录的时间t,就可以计算出发射点距障碍物的距离(s),即:s=340t/2。

      下面这段程序,能够将测到的距离存储到一个变量里,并通过串口显示。
【Mind+】Arduino Uno入门 项目十一 另类电子琴图2
本节任务
任务 1——制作另类电子琴

1. 实现功能
根据距离变化发出不同的音

2.硬件连接

蜂鸣器—8;超声波—(下图)
【Mind+】Arduino Uno入门 项目十一 另类电子琴图3
针脚接线
VCC5V
Trig数字口#4(发射端)
Echo数字口#7(接收端)
GNDGND

3.程序编写
【Mind+】Arduino Uno入门 项目十一 另类电子琴图4
课后作业
1.制作一个电子琴:使它发出更多的音

前世听花今随风  中级技师

发表于 2019-7-22 16:43:26

读取超声波哪个在哪找?
回复

使用道具 举报

EVE  高级技匠
 楼主|

发表于 2019-7-25 15:28:11

前世听花今随风 发表于 2019-7-22 16:43
读取超声波哪个在哪找?

首先需要点击左下角的扩展,之后选择传感器中的超声波测距传感器,此时返回程序编写页面并选择模块中的传感器,即可找到读取超声波。
回复

使用道具 举报

前世听花今随风  中级技师

发表于 2019-7-26 16:02:22

0N97Or1c 发表于 2019-7-25 15:28
首先需要点击左下角的扩展,之后选择传感器中的超声波测距传感器,此时返回程序编写页面并选择模块中的传 ...

好的,谢谢
回复

使用道具 举报

前世听花今随风  中级技师

发表于 2019-11-2 15:32:07

只有杜邦线,没有针线,无赖
回复

使用道具 举报

松原常青  学徒

发表于 2019-11-28 00:28:18

声音怎么发出来,是电脑吗?还是UNO板子外接音箱?
回复

使用道具 举报

GPS  见习技师

发表于 2021-5-23 11:21:58

松原常青 发表于 2019-11-28 00:28
声音怎么发出来,是电脑吗?还是UNO板子外接音箱?

蜂鸣器啊
回复

使用道具 举报

赤星三春牛!  初级技神

发表于 2022-1-29 09:54:37

松原常青 发表于 2019-11-28 00:28
声音怎么发出来,是电脑吗?还是UNO板子外接音箱?

是蜂鸣器。点击查看商品
回复

使用道具 举报

guiyuan  中级技师

发表于 2023-4-6 11:29:33

这里好像没有用红外线模块呀,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail