/* membuat nada do re mi -- purwarupa3d*/

const byte buzzerPin = 9;

// variabel array untuk menyimpan frekuensi nada dalam Hertz (Hz)
int nada[] = {262, 294, 330, 349, 392, 440, 494}; // C4, D4, E4, F4, G4, A4, B4

// variabel array untuk menyimpan durasi masing-masing nada dalam milidetik
int durasi[] = {500, 500, 500, 500, 500, 500, 500}; // 500 ms untuk setiap nada

void setup() {
  // nocode
}

void loop() {

  for (int i = 0; i < 7; i++) {
    // bunyikan nada sesuai frekuensi pada variabel array
    tone(buzzerPin, nada[i]);
    
    // bunyikan nada selama durasi yang ditentukan
    delay(durasi[i]);
    
    // Hentikan nada pada pin buzzerPin
    noTone(buzzerPin);
    
    // jeda sebelum ke nada selanjutnya
    delay(100);
  }
  
  delay(1000);
}