Arduino实验——蜂鸣器播放《致爱丽丝》
时间: 2023-11-11 13:03:33 浏览: 387
蜂鸣器播放音乐
5星 · 资源好评率100%
好的,这是一个简单的 Arduino 实验,用蜂鸣器播放《致爱丽丝》的曲子。以下是具体实现步骤:
1. 连接蜂鸣器
将蜂鸣器的正极连接到 Arduino 板子的数字引脚 8,负极连接到 GND。
2. 编写代码
打开 Arduino IDE,创建一个新的 Sketch,然后将以下代码复制到 Sketch 中:
```
int melody[] = {
NOTE_C4, NOTE_G3,NOTE_G3, NOTE_A3, NOTE_G3,0, NOTE_B3, NOTE_C4
};
int noteDurations[] = {
4, 8, 8, 4,4,4,4,4
};
void setup() {
}
void loop() {
for (int thisNote = 0; thisNote < 8; thisNote++) {
int noteDuration = 1000 / noteDurations[thisNote];
tone(8, melody[thisNote], noteDuration);
int pauseBetweenNotes = noteDuration * 1.30;
delay(pauseBetweenNotes);
noTone(8);
}
}
```
3. 上传代码并测试
将 Arduino 板子连接到电脑,选择正确的开发板和端口,然后上传代码。上传完成后,蜂鸣器应该开始播放《致爱丽丝》的曲子。
如果没有声音,请检查蜂鸣器是否正确连接,以及代码是否正确。如果还有问题,请尝试调整代码中的音符和音符时长,直到得到满意的效果。
希望这个实验能够帮助到你。
阅读全文