int speaker = 7;

void setup() {

  pinMode(speaker, OUTPUT);

}

void DO() { tone(speaker, 264); } // fungsi variabel untuk nada DO
void RE() { tone(speaker, 297); } // fungsi variabel untuk nada RE
void MI() { tone(speaker, 330); } // fungsi variabel untuk nada MI
void FA() { tone(speaker, 352); } // fungsi variabel untuk nada FA
void SOL() { tone(speaker, 396); } // fungsi variabel untuk nada SOL
void LA() { tone(speaker, 440); } // fungsi variabel untuk nada LA
void SI() { tone(speaker, 495); } // fungsi variabel untuk nada SI
void DOO() { tone(speaker, 528); } // fungsi variabel untuk nada DOO
void DIAM() { noTone(speaker); } // fungsi variabel untuk nada DIAM

void loop() {


SOL(); delay(500); MI(); delay(1000); SOL(); delay(1000); // lihat kebunku
DOO(); delay(1000); DIAM(); delay(500);
SOL(); delay(500); DOO(); delay(500); SOL(); delay(500); // penuh dengan bunga
FA() ; delay(500); MI(); delay(500); RE(); delay(1000);
DIAM(); delay(500);
FA(); delay(500); RE(); delay(1000); FA(); delay(1000); // ada yang merah
LA(); delay(1000); SOL(); delay(500); DO(); delay(500); // dan ada yang putih
MI(); delay(500); RE(); delay(500); DO(); delay(1000);
DIAM(); delay(500);
SOL(); delay(500); MI(); delay(1000); SOL(); delay(1000); // setiap hari
DIAM(); delay(500);
SOL(); delay(500); DOO(); delay(500); SOL(); delay(500); // kusiram semua
FA(); delay(500); MI(); delay(500); RE(); delay(1000);
DIAM(); delay(500);
FA(); delay(500); RE(); delay(1000); FA(); delay(1000); // mawar melati
LA(); delay(1000); SOL(); delay(500); DO(); delay(500); // semuanya indah
MI(); delay(500); RE(); delay(500); DO(); delay(1000);
DIAM(); delay(1000);

}