Skip to main content

Meadow.Foundation.Grove.Audio.Buzzer

Buzzer
StatusStatus badge: working
Source codeGitHub
NuGet packageNuGet Gallery for Meadow.Foundation.Grove.Audio.Buzzer

Code Example

Buzzer buzzer;

publicoverrideTaskInitialize()
{
Resolver.Log.Info("Initialize...");

buzzer =newBuzzer(Device.Pins.D13);

return Task.CompletedTask;
}

publicoverrideasyncTaskRun()
{
for(int i =0; i <5; i++)
{
Resolver.Log.Info("Playing A major triad starting at A4");
await buzzer.PlayTone(newFrequency(440, Frequency.UnitType.Hertz), TimeSpan.FromMilliseconds(500));//A
await buzzer.PlayTone(newFrequency(554.37f, Frequency.UnitType.Hertz), TimeSpan.FromMilliseconds(500));//C#
await buzzer.PlayTone(newFrequency(659.25f, Frequency.UnitType.Hertz), TimeSpan.FromMilliseconds(500));//E

await Task.Delay(2500);
}
}

Sample project(s) available on GitHub

Wiring Example

BuzzerMeadow Pin
GNDGND
VCC3.3V
RXD01
close