Program opisuje signalizaciju otvaranja garaznih vrata. Kada su vrata zatvorena svjetli crvena ledica, na pritisak tipkala pokreće se otvaranje vrata. signalizacija otvaranja vrata je titrajuća zuta ledica i zvuk iz buzzera. Kada su vrata otvorena svjetli zelena ledica.

Dependencies:   Piezo_zvucnik

buzzer.cpp

Committer:
dgerin
Date:
2021-12-09
Revision:
0:054375111414

File content as of revision 0:054375111414:

#include "buzzer.h"
#include "mbed.h"
 
using namespace mbed;
 
Beep::Beep(PinName pin) : _pwm(pin)
{
    _pwm.write(0.0);
}
 
void Beep::nobeep()
{
    _pwm.write(0.0);
}
 

void Beep::beep(float freq, float time)
{
 
    _pwm.period(1.0/freq);
    _pwm.write(0.5);
    toff.attach(this,&Beep::nobeep, time);
}