arduino传说之下蜂鸣器音乐代码
时间: 2023-07-31 19:04:16 浏览: 151
蜂鸣器的音乐代码
当然!以下是一个简单的Arduino代码示例,用于控制蜂鸣器播放音乐。
```cpp
int buzzerPin = 9; // 将蜂鸣器连接到 Arduino 的 9 号引脚
// 定义音符频率
int noteC4 = 262;
int noteD4 = 294;
int noteE4 = 330;
int noteF4 = 349;
int noteG4 = 392;
int noteA4 = 440;
int noteB4 = 494;
int noteC5 = 523;
void setup() {
pinMode(buzzerPin, OUTPUT); // 将蜂鸣器引脚设置为输出模式
}
void loop() {
// 播放儿歌《小星星》
play(noteC4, 500);
play(noteC4, 500);
play(noteG4, 500);
play(noteG4, 500);
play(noteA4, 500);
play(noteA4, 500);
play(noteG4, 1000);
play(noteF4, 500);
play(noteF4, 500);
play(noteE4, 500);
play(noteE4, 500);
play(noteD4, 500);
play(noteD4, 500);
play(noteC4, 1000);
delay(2000); // 延迟2秒
}
// 播放音符函数
void play(int note, int duration) {
tone(buzzerPin, note, duration); // 使用tone()函数播放音符
delay(duration); // 等待音符播放完毕
noTone(buzzerPin); // 停止播放音符
delay(50); // 延迟一小段时间,以防止音符之间的混叠
}
```
这段代码演示了如何使用Arduino控制蜂鸣器播放《小星星》这首儿歌。你可以根据需要修改音符和持续时间来播放其他音乐。只需将蜂鸣器连接到Arduino的9号引脚,并将代码上传到Arduino板上即可。希望对你有所帮助!
阅读全文