buzzer
Fork of buzzer by
Revision 2:9133a863f1dd, committed 2018-03-27
- Comitter:
- basvuyk
- Date:
- Tue Mar 27 14:12:18 2018 +0000
- Parent:
- 1:622b1d533a1c
- Commit message:
- master V1
Changed in this revision
buzzer.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 622b1d533a1c -r 9133a863f1dd buzzer.cpp --- a/buzzer.cpp Thu May 05 14:17:20 2016 +0000 +++ b/buzzer.cpp Tue Mar 27 14:12:18 2018 +0000 @@ -1,25 +1,6 @@ #include "buzzer.h" #include "mbed.h" -/** class to make sound with a buzzer, based on a PwmOut - * The class use a timeout to switch off the sound - it is not blocking while making noise - * - * Example: - * @code - * // Beep with 1Khz for 0.5 seconds - * #include "mbed.h" - * #include "beep.h" - * - * Beep buzzer(PTC2); - * - * int main() { - * ... - * buzzer.beep(1000,0.5); - * ... - * } - * @endcode - */ - using namespace mbed; // constructor /** Create a Beep object connected to the specified PwmOut pin @@ -47,6 +28,6 @@ void Beep::beep(float freq, float time) { _pwm.period(1.0/freq); - _pwm.write(0.5); // 50% duty cycle - beep on + _pwm.write(0.2); // 50% duty cycle - beep on toff.attach(this,&Beep::nobeep, time); // time to off } \ No newline at end of file