TVZ2020 / Mbed OS Vatrodojava

sirena.h

Committer:
shrzenjak
Date:
2021-02-18
Revision:
0:07997c7eb70b

File content as of revision 0:07997c7eb70b:

#ifndef MBED_sirena_H
#define MBED_sirena_H

#include "mbed.h"

namespace mbed 
{ 
class sirena 
{       //koristi pwm za generiranje zvuka na Buzzeru
public:

sirena (PinName pin);  // povezivanje Zvuk objekta sa pinom na mikrokontroleru

void beep (float frequency, float time);  //zvučni signal sa zadanim trajanjem i frekvencijom

void nobeep();   //ugasi Buzzer

private :
    
    PwmOut _pwm;
    Timeout toff;
};

}
#endif