3-1. 蜂鸣器唱歌

您当前位置: 首页 > Roboduino智能小车 > 3.拓展课程

1.蜂鸣器唱歌.rar  点击下载

拓展课程 --- 1.蜂鸣器唱歌

1. 学习目标

本次课程我们主要学习如何控制蜂鸣器播放一首歌曲。

2. 课前准备

2.1 了解蜂鸣器在扩展板上所处的位置,如下图所示。

image.png 

2.2 了解蜂鸣器所连接的Uno主板引脚。

3. 实验原理

蜂鸣器分为两种类型:“有源蜂鸣器”和“无源蜂鸣器”。

有源蜂鸣器内部具有多振动器,只需要在外部提供工作电压,它就能发出固定频率的声音。

无源蜂鸣器没有内部振荡源,需要外部驱动电路来提供驱动信号,从事发出特定频率。

在本次实验中,我们使用的是无源蜂鸣器。

由硬件接口手册可知,蜂鸣器由Uno主板的P10引脚直接驱动。

image.png 

4. 程序

本次课程的程序请参考:Car_sing.ino

5. 编译下载程序

5.1 我们需要通用Arduino IDE软件打开Car_sing.ino文件,然后点击菜单栏中的“√”编译程序,并且等待左下角出现“编译成功”的字样。

image.png 

5.2 在Arduino IDE的菜单栏中,我们需要选择【工具】---【端口】---选择设备管理器中识别到的端口号,如下图所示。

image.png 

5.3选择完成后,点击菜单栏下的“→”将代码上传到UNO板。 当左下角出现上传完成字样时,表示程序已成功上传到UNO板,如下图所示。

image.png 

6. 实验现象

程序上传完成之后,我们就可以听到蜂鸣器开始播放音乐《欢乐颂》,并且以这样的状态保持循环。

文件夹中给出了另外几首音乐的简谱,可自行修改程序播放其他歌曲。