Dependencies: NOKIA_5110 mbed
Fork of Lost-Found_BOX2 by
Diff: speaker.h
- Revision:
- 4:75346bd905c0
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/speaker.h Sun Dec 06 23:22:21 2015 +0000 @@ -0,0 +1,35 @@ +#include "mbed.h" +class Speakers{ + public: + Speakers(PinName pin): speaker(pin){ + speaker.period_ms(1); + }; + void speak(); + void speakRight(); + void speakWrong(); + private: + PwmOut speaker; +}; + +void Speakers::speak() +{ + speaker.write(0.1f); + wait(0.2); + speaker.write(0); +} +void Speakers::speakRight() +{ + speaker.write(0.1f); + wait(1); + speaker.write(0); +} +void Speakers::speakWrong() +{ + speaker.write(0.1f); + wait(0.2); + speaker.write(0); + wait(0.1); + speaker.write(0.1f); + wait(0.2); + speaker.write(0); +} \ No newline at end of file