//Deklarasi variabel beserta frekuensi
#define DO 262 //DO
#define RE 294 //RE
#define MI 329 //MI
#define FA 349 //FA
#define SOL 392 //SOL
#define LA 440 //LA
#define SI 493 //SI
#define DOO 524 //DO Tinggi.
#define REE 578 //RE
#define MII 659 //MI
#define FAA 698 //FA
#define SOLL 784 //SOL
#define LAA 880 //LA
#define SII 980 //SI
#define DOo 131 //DO
#define REe 147 //RE
#define MIi 165 //MI
#define FAa 175 //FA
#define SOLl 196 //SOL
#define LAa 220 //LA
#define SIi 247 //SI
const int Speaker = 7;
void setup()
{
pinMode(Speaker, OUTPUT);
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(7, OUTPUT);
pinMode(9, OUTPUT);
pinMode(11, OUTPUT);
}
void loop()
{
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone (Speaker, DO);delay(500);tone(Speaker, MI);delay(1000);tone(Speaker, RE);delay(500);tone(Speaker, MI); delay(400);tone(Speaker, RE);delay(500);tone(Speaker, DO); delay(1000);
noTone(Speaker);delay(500);tone(Speaker, SOLl); delay (500);tone (Speaker, DO);delay(500);tone(Speaker, MI);delay(500);noTone(Speaker);delay(100);delay(500);tone(Speaker, MI);delay(500);tone(Speaker, RE);delay(500);tone(Speaker, MI);delay(500);tone(Speaker, FA);delay(500);
tone(Speaker, RE); delay(500);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone(Speaker, SIi );delay(500);tone(Speaker, RE);delay(1000);tone(Speaker, FA);delay(500);tone(Speaker, SOL);delay(500);tone(Speaker, FA);delay(500);tone(Speaker, MI);delay(500);noTone(Speaker);delay(500);
tone(Speaker, RE);delay(500);tone(Speaker, MI);delay(500);tone(Speaker, RE); delay(500);
tone(Speaker, DO);delay(1000);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone (Speaker, DO);delay(500);tone(Speaker, MI);delay(1000);tone(Speaker, RE);delay(500);tone(Speaker, MI); delay(400);tone(Speaker, RE);delay(500);tone(Speaker, DO); delay(1000);
noTone(Speaker);delay(500);tone(Speaker, SOLl); delay (500);tone (Speaker, DO);delay(500);tone(Speaker, MI);delay(500);noTone(Speaker);delay(100);delay(500);tone(Speaker, MI);delay(500);tone(Speaker, RE);delay(500);tone(Speaker, MI);delay(500);tone(Speaker, FA);delay(500);
tone(Speaker, RE); delay(500);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone(Speaker, SIi );delay(500);tone(Speaker, RE);delay(1000);tone(Speaker, FA);delay(500);tone(Speaker, SOL);delay(500);tone(Speaker, FA);delay(500);tone(Speaker, MI);delay(500);noTone(Speaker);delay(500);
tone(Speaker, RE);delay(500);tone(Speaker, MI);delay(500);tone(Speaker, RE); delay(500);
tone(Speaker, DO);delay(500);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone (Speaker, DO);delay(500);tone(Speaker, FA);delay(500);tone(Speaker, MI);delay(1000);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone(Speaker, SIi );delay(500);tone(Speaker, RE);delay(500);tone(Speaker,DO);delay(1500);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone (Speaker, DO);delay(500);tone(Speaker, FA);delay(500);tone(Speaker, MI);delay(1000);
noTone(Speaker);delay(500);tone(Speaker, SOLl);delay(500);tone(Speaker, SIi );delay(500);tone(Speaker, RE);delay(500);tone(Speaker,DO);delay(1500);
}