ledice
Dependencies: mbed
Diff: ledice.cpp
- Revision:
- 0:e23b62a49888
diff -r 000000000000 -r e23b62a49888 ledice.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/ledice.cpp Sun Jul 11 13:44:14 2021 +0000 @@ -0,0 +1,30 @@ +#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); + } +} +