Ledong手把手入门系列教程之二

蜂鸣器演奏音乐

©版权归imtcn.com和Ledong所有,转载请保持本文完整性,并注明出处

这是《Ledong手把手入门系列教程》的第二课,这一课我们使用Ledong让一只压电式蜂鸣器演奏出音乐。当蜂鸣器接收到一定频率的方波时,将会产生相应的音调。

1、简介

不同的音调对应不同频率的方波。音调越高,则方波的频率越大,即周期越小。两者的数学关系表达式如下:

方波高电平时长 = 方波周期 / 2 = 1 / (2 * 音调频率)

我们可以根据上式来计算不同音调对应的方波在一个周期内需保持高电平的时间长度,结果见下表2-1:

表2-1 频率表

我们使用Ledong的数字引脚【D9】来让一只压电式蜂鸣器演奏音乐。

适合套件:Ledong套件基本版,标准版,高级版

实验所需器材:

名 称 数 量
Ledong板 1套
发光二极管 1个
面包板 1块
导线 若干

 

压电式蜂鸣器是有极性的,它的正负引脚可以通过相连导线的颜色来区分:红色导线端是正极,黑色导线端则为负极。本例我们把压电式蜂鸣器的正极连接到数字引脚【D9】,负极连接到GND地。连线方式如下图2-1所示:

图2-1 连接示意图

2、示例代码

将Ledong用线缆连接到PC上,打开软件程序,并设置好后,将下列代码输入到软件中,通过编译下载命令,将程序下载到Ledong中。


GeSHi Error: GeSHi could not find the language arduino (using path /home/content/i/m/t/imtcnadmin/html/ninjia/wp-content/plugins/codecolorer/lib/geshi/) (code 2)

程序下载后,按运行键,可以听到一段音乐。这段音乐为歌曲《小星星》的前两句:“一闪一闪亮晶晶,满天都是小星星”。

3、运行效果

Ledong手把手入门系列教程之二.蜂鸣器演奏音乐的运行效果图2-2如下:

图2-2 运行效果图

4、购买及培训

本例套件可以通过下面的方式购买:

http://imtcn.com/eshop/

http://shop59919431.taobao.com

如需要对Ledong系统的使用操作培训,请发送Email 至

Imtcn.com@google.com 咨询详细内容。

5、电路图

Ledong手把手入门系列教程之二. 蜂鸣器演奏音乐的原理图2-3如下:

图2-3 原理图

Ledong手把手入门系列教程之二. 蜂鸣器演奏音乐的PCB布线图2-4如下:

图2-4 pcb布线图

6、错误处理

如果蜂鸣器没有声音,试着检查一下正负极连线是否正确,可以把蜂鸣器的两个脚管对换一下。

7、补充说明

本实验采用的蜂鸣器为压电式,只需要将其正负管脚直接连入电路即可。如果使用一般的蜂鸣器,则需要配合使用一个放大电路,见下图2-5:

图2-5 增加运放

8、参考文献

http://www.imtcn.com

http://fritzing.org/projects/melody/

Ledong 手把手教程之二 (296)