アルディーノナノの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); // ループの区切り
}