#define BUZ_PIN 3
int notes[] = {
261, 293, 329, 349, 392, 440, 493
};
int times[] = {
1428, 1428, 1428, 1428, 1428, 1428, 1432
};
int leds[] = {
4, 5, 6, 7, 8, 8, 7
};
void setup() {
pinMode(BUZ_PIN, OUTPUT);
pinMode(4, OUTPUT);
pinMode(5, OUTPUT);
pinMode(6, OUTPUT);
pinMode(7, OUTPUT);
pinMode(8, OUTPUT);
}
void loop() {
for (int i = 0; i < 7; i++) {
int brightness = map(notes[i], 261, 493, 20, 255);
tone(BUZ_PIN, notes[i]);
digitalWrite(leds[i], HIGH);
delay(times[i]);
digitalWrite(leds[i], LOW);
noTone(BUZ_PIN);
}
}