Clock
Dependencies: 4DGL-uLCD-SE EthernetInterface NTPClient TextLCD mbed PinDetect SDFileSystem wave_player mbed-rtos
Fork of Internet_LCD_Clock by
Diff: Speaker.h
- Revision:
- 6:e08b5dbdfbcf
- Parent:
- 5:818735a07b88
diff -r 818735a07b88 -r e08b5dbdfbcf Speaker.h --- a/Speaker.h Wed Apr 20 20:28:20 2016 +0000 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,19 +0,0 @@ -#include "mbed.h" -// new class to play a note on Speaker based on PwmOut class -class Speaker -{ -public: - Speaker(PinName pin) : _pin(pin) { -// _pin(pin) means pass pin to the Speaker Constructor - } -// class method to play a note based on PwmOut class - void PlayNote(float frequency, float duration, float volume) { - _pin.period(1.0/frequency); - _pin = volume/2.0; - wait(duration); - _pin = 0.0; - } - -private: - PwmOut _pin; -}; \ No newline at end of file