/* Play "Rush E" meme sounds with Arduino */
int buzzer = A0;
void setup() {
pinMode(buzzer, OUTPUT);
}
void loop() {
// Delay before starting the melody
delay(1000);
// "Rush E" melody
int melody[] = {659, 783, 659, 783, 659, 587, 659, 523, 587, 493, 523, 440, 493, 659, 783, 659, 783, 659, 587, 659, 523, 587, 493, 523, 440, 493};
int noteDuration[] = {150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150, 150};
for (int i = 0; i < sizeof(melody) / sizeof(melody[0]); i++) {
tone(buzzer, melody[i], noteDuration[i]);
delay(50); // Add a small delay between notes
noTone(buzzer);
}
// Delay before restarting the melody
delay(1000);
}