แก้ให้แล้ว

Dependencies:   NOKIA_5110 mbed

Fork of Lost-Found_BOX by FRA221:A

speaker.h

Committer:
mustwillza
Date:
2015-12-08
Revision:
11:d773e5c4cc3a
Parent:
4:75346bd905c0

File content as of revision 11:d773e5c4cc3a:

#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);
}