
Example
var buzzer = new Buzzer(PORT_2A);
while(true) {
buzzer.playNote(NOTE_C, 5, 250);
buzzer.playNote(NOTE_D, 5, 250);
buzzer.playNote(NOTE_E, 5, 250);
buzzer.playNote(NOTE_F, 5, 250);
buzzer.playNote(NOTE_G, 5, 250);
buzzer.playNote(NOTE_A, 5, 250);
buzzer.playNote(NOTE_B, 5, 250);
buzzer.playNote(NOTE_C, 6, 250);
delay(1000);
}
API
Buzzer(port2);
playTone(frequency, duration = 0); // frequency in Hz
// duration in milliseconds (0 means keep playing until stop() is called
playNote(note, octave, duration = 0); // note = NOTE_C, NOTE_Cs, NOTE_D, NOTE_Eb, NOTE_E, NOTE_F, NOTE_Fs,
// NOTE_G, NOTE_Gs, NOTE_A, NOTE_Bb, NOTE_B
// octave = 1 to 8 (3 to 5 produces the loudest sound)
stop();