// Zero Electronics @YouTube Minnal vala Song By Arduino
//🎺🎺🎻Do You Need Such Song🎹 Using Arduino
Comment on ZeroElectronics @YouTube / Comment in circuityep.blogspot.com
const int BUZZER_PIN = 8; // Change to your buzzer pin
int melody[] = { 0, 494, 0, 494, 0, 494, 0, 494, 0, 554, 0, 494, 0, 440, 0, 370, 0, 554, 0, 494, 0, 494, 0, 494, 0, 494, 0, 554, 0, 494, 0, 440, 0, 370, 0, 554, 0, 494, 0, 494, 0, 494, 0, 494, 0, 554, 0, 494, 0, 440, 0, 370, 0, 554, 0, 494, 0, 440, 0, 494, 0, 440, 0, 392, 0, 370, 0, 370, 0, 494, 0, 494, 0, 494, 0, 494, 0, 554, 0, 494, 0, 440, 0, 370, 0, 554, 0, 494, 0, 494, 0, 494, 0, 494, 0, 554, 0, 494, 0, 440, 0, 370, 0, 554, 0, 494, 0, 494, 0, 494, 0, 494, 0, 554, 0, 494, 0, 440, 0, 370, 0, 554, 0, 494, 0, 440, 0, 494, 0, 440, 0, 392, 0, 370, 0, 370, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 587, 0, 554, 0, 554, 0, 494, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 587, 0, 554, 0, 494, 0, 587, 0, 494, 0, 587, 0, 494, 0, 494, 0, 554, 0, 554, 0, 554, 0, 554, 0, 440, 0, 494, 0, 587, 0, 494, 0, 587, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 659, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 659, 0, 587, 0, 659, 0, 587, 0, 554, 0, 587, 0, 587, 0, 659, 0, 587, 0, 554, 0, 554, 0, 494, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 587, 0, 554, 0, 554, 0, 494, 0, 494, 0, 698, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 659, 0, 659, 0, 659, 0, 740, 0, 784, 0, 740, 0, 659, 0, 494, 0, 740, 0, 740, 0, 740, 0, 659, 0, 740, 0, 659, 0, 587, 0, 587, 0, 659, 0, 659, 0, 659, 0, 587, 0, 554 };
int durations[] = { 1785, 132, 86, 115, 137, 95, 172, 80, 151, 98, 138, 114, 117, 515, 220, 115, 159, 358, 102, 132, 104, 95, 120, 96, 155, 96, 155, 112, 119, 98, 152, 515, 221, 131, 135, 318, 152, 112, 122, 77, 139, 95, 138, 96, 156, 111, 105, 113, 170, 448, 269, 117, 152, 296, 171, 113, 91, 193, 37, 146, 86, 131, 139, 77, 137, 132, 85, 999, 518, 132, 105, 96, 105, 94, 138, 114, 154, 112, 103, 82, 170, 565, 204, 113, 134, 300, 154, 81, 134, 81, 117, 82, 186, 102, 148, 115, 108, 97, 167, 513, 187, 96, 206, 312, 154, 130, 105, 97, 120, 95, 154, 80, 152, 135, 98, 116, 135, 499, 219, 97, 170, 314, 188, 113, 104, 114, 100, 152, 102, 133, 115, 99, 103, 133, 102, 1067, 414, 99, 170, 80, 119, 98, 170, 849, 389, 93, 158, 110, 121, 96, 141, 111, 102, 164, 86, 97, 153, 98, 120, 1532, 654, 62, 187, 64, 170, 80, 174, 979, 202, 131, 121, 95, 138, 94, 157, 95, 120, 148, 87, 113, 139, 112, 102, 400, 85, 80, 169, 567, 118, 248, 71, 331, 118, 97, 152, 117, 151, 96, 105, 1018, 183, 130, 120, 131, 105, 112, 103, 132, 119, 165, 100, 102, 148, 80, 136, 1503, 667, 81, 170, 96, 138, 96, 137, 715, 519, 97, 154, 95, 122, 98, 153, 133, 84, 166, 85, 97, 153, 95, 119, 384, 100, 81, 170, 1334, 135, 115, 120, 114, 136, 114, 101, 98, 140, 93, 136, 97, 173, 117, 198, 80, 71, 79, 154, 62, 72, 97, 471, 114, 135, 98, 123, 129, 105, 128, 101, 97, 140, 96, 139, 93, 253, 63, 70, 81, 152, 383, 337, 95, 137, 79, 171, 114, 139, 180, 83, 97, 322, 164, 106, 113, 137, 100, 131, 366, 402, 96, 154, 118, 99, 117, 151, 331, 136, 83, 122, 662, 83, 165, 104, 213, 219, 98, 189, 78, 154, 96, 137, 1116, 139, 94, 137, 96, 155, 77, 138, 98, 139, 148, 117, 101, 113, 103, 136, 1898, 302, 96, 171, 79, 118, 99, 155, 914, 270, 96, 136, 115, 137, 97, 153, 95, 139, 116, 120, 111, 117, 133, 118, 366, 136, 63, 137, 582, 102, 180, 104, 254, 212, 98, 153, 81, 135, 148, 120, 982, 202, 98, 152, 148, 121, 95, 105, 130, 123, 197, 66, 119, 98, 136, 188, 343, 67, 115, 136, 348, 152, 616, 302, 81, 203, 81, 137, 96, 156, 1032, 152, 97, 136, 115, 134, 98, 152, 98, 104, 148, 102, 97, 153, 80, 171, 349, 134, 82, 152, 1000 };
int totalNotes = 434;
void setup() {
pinMode(BUZZER_PIN, OUTPUT);
playMelody();
}
void loop() {
// Keeps melody from repeating. Move playMelody() here if you want it to loop.
}
// Zero Electronics @YouTube Minnal vala Song By Arduino
void playMelody() {
for (int i = 0; i < totalNotes; i++) {
if (melody[i] == 0) {
delay(durations[i]); // Rest
} else {
tone(BUZZER_PIN, melody[i]); // Play Note
delay(durations[i]);
noTone(BUZZER_PIN);
}
}
}
