アルディーノナノの2から4ピンにLED6番ピンにパッシブブザーをつけてドレミの
音楽を鳴らしそれに合わせてLEDを点滅させて
copilot 2026824 結果
D2 → LED(赤)+抵抗
D3 → LED(黄)+抵抗
D4 → LED(青)+抵抗
D6 → パッシブブザー(+)

【ここから下を貼り付け(paste)】
// LED ピン
const int led1 = 2;
const int led2 = 3;
const int led3 = 4;
// ブザー
const int buzzer = 6;
// 音階(周波数)
#define C4 262 // ド
#define D4 294 // レ
#define E4 330 // ミ
// メロディ配列
int melody[] = { C4, D4, E4 };
int leds[] = { led1, led2, led3 };
// 音の長さ(ミリ秒)
int duration = 400;
void setup() {
pinMode(led1, OUTPUT);
pinMode(led2, OUTPUT);
pinMode(led3, OUTPUT);
pinMode(buzzer, OUTPUT);
}
void loop() {
for (int i = 0; i < 3; i++) {
// LED を1つだけ点灯
digitalWrite(leds[i], HIGH);
// ブザーで音を鳴らす
tone(buzzer, melody[i], duration);
delay(duration);
// LED 消灯
digitalWrite(leds[i], LOW);
delay(100); // 少し間を空ける
}
delay(500); // ループの区切り
}