ledice

Dependencies:   mbed

https://os.mbed.com/media/uploads/kivankic/kristina_ivankic.png

ledice.cpp

Committer:
kivankic
Date:
2021-07-11
Revision:
0:e23b62a49888

File content as of revision 0:e23b62a49888:

#include "ledice.h"

Ledice::Ledice(PinName pinZelenaLed, PinName pinZutaLed, PinName pinCrvenaLed): _zelenaLed(pinZelenaLed), _zutaLed(pinZutaLed), _crvenaLed(pinCrvenaLed)
{
    _zelenaLed = 0;
    _zutaLed = 0;
    _crvenaLed = 0;
}

void Ledice::postaviLedice(int zelena, int zuta, int crvena)
{
        _zelenaLed.write(zelena);
        _zutaLed.write(zuta);
        _crvenaLed.write(crvena);    
}

void Ledice::upaliSveLedice(int frekvencija)
{
        for(int i = 0; i<=5 ; i++) {
            _zelenaLed.write(1);
            _zutaLed.write(1);
            _crvenaLed.write(1);
            wait(frekvencija);
            _zelenaLed.write(0);
            _zutaLed.write(0);
            _crvenaLed.write(0);
            wait(frekvencija);
            }
}