/* 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);
}