arduino蜂鸣器古风音乐代码
时间: 2023-11-18 20:03:28 浏览: 173
蜂鸣器的音乐代码
以下是一个简单的Arduino蜂鸣器古风音乐代码,你可以根据自己的需要进行修改:
```arduino
int buzzerPin = 8; // 蜂鸣器连接的引脚
int melody[] = { // 音符数组
262, 294, 330, 349, 392, 440, 494, 523, 587, 659, 698, 784, 880, 988, 1047
};
int noteDurations[] = { // 音符持续时间数组
4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
};
void setup() {
pinMode(buzzerPin, OUTPUT); // 设置蜂鸣器引脚为输出模式
}
void loop() {
for (int i = 0; i < 15; i++) { // 播放15个音符
int duration = 1000 / noteDurations[i]; // 计算音符持续时间
tone(buzzerPin, melody[i], duration); // 播放音符
delay(duration * 1.3); // 等待一段时间
noTone(buzzerPin); // 停止播放音符
}
}
```
阅读全文