play sounds with a buzzer
Dependencies: mbed
Revision 1:1eefeb256849, committed 2016-05-12
- Comitter:
- maclobdell
- Date:
- Thu May 12 17:34:03 2016 +0000
- Parent:
- 0:586507ee54a5
- Commit message:
- fixed play tone function to not set frequency as the period
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- a/main.cpp Mon May 09 19:50:27 2016 +0000 +++ b/main.cpp Thu May 12 17:34:03 2016 +0000 @@ -15,7 +15,7 @@ // this is our function that plays a tone. // Takes in a tone frequency, and after duration (in ms.) we stop playing again static void play_tone(int tone, int duration) { - buzzer.period_us(tone); + buzzer.period_us(1000000/(tone)); buzzer.write(0.10f); // 10% duty cycle, otherwise it's too loud // we wait for duration ms. and then call the silence function