Make noise with a piezo buzzer. Use a digital out pin.
Fork of beep by
This is a simple non blocking library to turn on the pin passed into the constructor for the amount of time specified when calling the beep(float time) function.
I use it to turn on a buzzer but it could be used for anything you need to turn on for a set time.
Diff: beep.h
- Revision:
- 5:372aa7360db7
- Parent:
- 3:5a8242af60ba
--- a/beep.h Tue Sep 11 08:21:45 2012 +0000 +++ b/beep.h Sat Feb 22 13:11:02 2014 +0000 @@ -43,7 +43,7 @@ * @param frequency - the frequency of the tone in Hz * @param time - the duration of the tone in seconds */ - void beep (float frequency, float time); + void beep (float time); /** stop the beep instantaneous * usually not used @@ -51,7 +51,7 @@ void nobeep(); private : - PwmOut _pwm; + DigitalOut _digitalOut; Timeout toff; };