Untitled

mail@pastecode.io avatar
unknown
plain_text
a month ago
980 B
2
Indexable
Never
// Definisikan pin untuk buzzer
#define buzzerPin = 9;
//Frekuensi nada (Hz)
const int notes[] = { 262, 293, 329, 349, 392, 440, 493, 523};  //Do, Re, Mi, Fa, So, La, Si, Do
// Durasi nada (ms)
const int duration = 500;  //durasi setiapnada 500 ms
void setup() {
  pinMode(buzzerPin, OUTPUT);
}
void loop() {
  // mainkan setiap nada dalam skala
  for (int i = 0; i < 8; i++) { 
    tone(buzzerPin, notes[i]);// Mainkan nada dengan frekuensi yang ditentukan
    delay(duration);// Tunggu selama durasi nada
    noTone(buzzerPin);// Matikan nada
    delay(50);// Delay kecil sebelum memainkan nada berikutnya
  }
  delay(1000);
  // mainkan setiap nada dalam skala terbalik
  for (int i = 8; i < 0; i--) {
    tone(buzzerPin, notes[i]);// Mainkan nada dengan frekuensi yang ditentukan
    delay(duration);// Tunggu selama durasi nada
    noTone(buzzerPin);// Matikan nada
    delay(50);// Delay kecil sebelum memainkan nada berikutnya
  }
  delay(1000);
}
Leave a Comment