まずドレミ
#define BEATTIME 200
#define SPEAKER 13
void setup() {
}
void loop() {
tone(SPEAKER, 262, BEATTIME); // ド
delay(BEATTIME);
tone(SPEAKER, 294, BEATTIME); // レ
delay(BEATTIME);
tone(SPEAKER, 330, BEATTIME); // ミ
delay(BEATTIME);
tone(SPEAKER, 349, BEATTIME); // ファ
delay(BEATTIME);
tone(SPEAKER, 392, BEATTIME); // ソ
delay(BEATTIME);
tone(SPEAKER, 440, BEATTIME); // ラ
delay(BEATTIME);
tone(SPEAKER, 494, BEATTIME); // シ
delay(BEATTIME);
tone(SPEAKER, 523, BEATTIME); // ド
delay(BEATTIME);
}
dav
おお、なんやこれは?
### tone()の音階

Official髭男dism・Pretenderをarduinoで演奏したい
#define BEATTIME 200
#define SPEAKER 13
void setup() {
}
void loop() {
tone(SPEAKER, 262, BEATTIME); // ド
delay(BEATTIME);
tone(SPEAKER, 247, BEATTIME); // シ
delay(BEATTIME);
tone(SPEAKER, 220, BEATTIME); // ラ
delay(BEATTIME);
tone(SPEAKER, 330, 600); // ミ
delay(BEATTIME);
tone(SPEAKER, 220, BEATTIME); // ラ
delay(BEATTIME);
tone(SPEAKER, 247, 400); // シ
delay(BEATTIME);
tone(SPEAKER, 220, BEATTIME); // ラ
delay(BEATTIME);
tone(SPEAKER, 247, BEATTIME); // シ
delay(BEATTIME);
tone(SPEAKER, 262, BEATTIME); // ド
delay(BEATTIME);
tone(SPEAKER, 247, BEATTIME); // シ
delay(BEATTIME);
tone(SPEAKER, 220, BEATTIME); // ラ
delay(BEATTIME);
tone(SPEAKER, 175, BEATTIME); // ファ
delay(BEATTIME);
tone(SPEAKER, 220, BEATTIME); // ラ
delay(BEATTIME);
}
あれ、4フラットだとドレミってどうなるんだっけ??
ああああああああああ、楽譜の読みかた忘れたー