使用arduino编写蜂鸣器演奏 告白气球的代码
时间: 2023-06-14 07:08:10 浏览: 1079
arduino蜂鸣器播放音乐の告白气球
5星 · 资源好评率100%
以下是使用Arduino编写蜂鸣器演奏《告白气球》的代码:
```
int buzzerPin = 8; // 设置蜂鸣器连接的引脚
int melody[] = { // 定义歌曲的音符
659, 523, 587, 659, 659, 523, 587, 659, 659, 698, 784, 784, 698, 659, 587, 523, 523, 587, 659, 659, 587, 587, 659, 587, 493
};
int noteDurations[] = { // 定义每个音符的持续时间
4, 4, 4, 4, 2, 4, 4, 4, 2, 4, 4, 4, 2, 4, 4, 4, 4, 4, 4, 4, 4, 2, 4, 4, 4
};
void setup() {
pinMode(buzzerPin, OUTPUT); // 设置蜂鸣器引脚为输出模式
}
void loop() {
for (int i = 0; i < sizeof(melody) / sizeof(melody[0]); i++) { // 循环播放每个音符
int duration = 1000 / noteDurations[i]; // 计算每个音符的持续时间
tone(buzzerPin, melody[i], duration); // 播放当前音符
delay(duration * 1.30); // 延迟一段时间,等待当前音符结束
}
}
```
请将蜂鸣器连接到Arduino的8号引脚上,并将Arduino连接到计算机上,上传代码并观察蜂鸣器演奏《告白气球》的效果。
阅读全文