Arduino控制蜂鸣器播放音乐设计说明书

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Arduino控制蜂鸣器播放音乐设计说

明书

目录

一、新媒体装置艺术

1、作品原理介绍 (1)

2、作品设计的意义 (1)

3、作品的主要内容 (1)

4、制作方法和流程 (1)

5、成

果 (9)

6、价值和影响 (9)

7、创新

点 (10)

二、结论

8、技术方面 (10)

9、艺术方面 (10)

10、不足及展望 (11)

11、谢辞 (11)

设计说明书

一、作品原理介绍:

能感应到物体靠近而且低于50CM时,蜂鸣器发出音乐,而且小灯泡随着音乐节奏变化。

二、作品设计意义:

将它应用到图书馆或者购物的地方,当人们靠近的时间能只能朗读出这一栏或者这一块区域有什么东西,能够更加让人们更快速的找到自己需要的东西,很大程度上节约的时间! 也能够应用到车上,当开车的人快要和前面或者后面的物体撞上的时候,会发出声音来提醒你,从而给生命和财产加上保护套。

三、作品主要内容:

1、Arduino控制蜂鸣器播放音乐、小灯泡。

2、小灯泡跟随蜂鸣器的音乐节奏变化。

3、当物体离超声波低于50CM时发出指令,控制蜂鸣

器、小灯泡。

四、制作方法和流程:

adruino uno一块(其它Arduino板子也可,注意引脚就行),面保线若干条,蜂鸣器或小喇叭一个。

原理:

首先讲下简单的乐理知识,知道音乐是怎么演奏出来的自然就能够经过代码来进行编排了。

1.演奏单音符的原理

一首音乐由若干音符组成,每一个音符唯一对应一个频率。如果我们知道了音符相对应的频率,再让 Arduino 按照这个频率输出到蜂鸣器或喇叭,蜂鸣器或喇叭就会发出相应频率下的声音。Arduino官方网站给出了不同音符对应的不同频率的头文件,具体请见下文介绍。

2.音符演奏的持续时间

每个音符都会播放一定的时间,这样才能构成一首优美的曲子,而不是每个音符都播放一样长的时间。如何确定每个音符演奏的单位时间呢?我们知道,音符节奏分为1拍、1/2拍、1/4拍、1/8拍等等,我们规定一拍音符的时间为1;半拍为0.5;1/4拍为0.25;1/8拍为0.125……,因此我们能够为每个音符赋予这样的拍子播放出来,音乐就成了。

制作过程:所需硬件:Arduino板子一块,小型扬声器/蜂鸣器一个,导线两根。如果扬声器声音太大,也可适当配置220欧姆电阻一个与扬声器串联。

我们将扬声器一端串联电阻后接到数字6接口,另一端接地(GND)。数字接口能够自己选择,只是在代码中要对应修改一下。

函数的参数说明:

pin: 你要接扬声器的接口,是整数(int 型)

frequency:频率,是一个整数(int 型)

duration: 音符持续的时间,是毫秒值,无符号长整型

相关文档
最新文档