ledice

Dependencies:   mbed

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

Committer:
kivankic
Date:
Sun Jul 11 13:44:14 2021 +0000
Revision:
0:e23b62a49888
ledice

Who changed what in which revision?

UserRevisionLine numberNew contents of line
kivankic 0:e23b62a49888 1 #include "ledice.h"
kivankic 0:e23b62a49888 2
kivankic 0:e23b62a49888 3 Ledice::Ledice(PinName pinZelenaLed, PinName pinZutaLed, PinName pinCrvenaLed): _zelenaLed(pinZelenaLed), _zutaLed(pinZutaLed), _crvenaLed(pinCrvenaLed)
kivankic 0:e23b62a49888 4 {
kivankic 0:e23b62a49888 5 _zelenaLed = 0;
kivankic 0:e23b62a49888 6 _zutaLed = 0;
kivankic 0:e23b62a49888 7 _crvenaLed = 0;
kivankic 0:e23b62a49888 8 }
kivankic 0:e23b62a49888 9
kivankic 0:e23b62a49888 10 void Ledice::postaviLedice(int zelena, int zuta, int crvena)
kivankic 0:e23b62a49888 11 {
kivankic 0:e23b62a49888 12 _zelenaLed.write(zelena);
kivankic 0:e23b62a49888 13 _zutaLed.write(zuta);
kivankic 0:e23b62a49888 14 _crvenaLed.write(crvena);
kivankic 0:e23b62a49888 15 }
kivankic 0:e23b62a49888 16
kivankic 0:e23b62a49888 17 void Ledice::upaliSveLedice(int frekvencija)
kivankic 0:e23b62a49888 18 {
kivankic 0:e23b62a49888 19 for(int i = 0; i<=5 ; i++) {
kivankic 0:e23b62a49888 20 _zelenaLed.write(1);
kivankic 0:e23b62a49888 21 _zutaLed.write(1);
kivankic 0:e23b62a49888 22 _crvenaLed.write(1);
kivankic 0:e23b62a49888 23 wait(frekvencija);
kivankic 0:e23b62a49888 24 _zelenaLed.write(0);
kivankic 0:e23b62a49888 25 _zutaLed.write(0);
kivankic 0:e23b62a49888 26 _crvenaLed.write(0);
kivankic 0:e23b62a49888 27 wait(frekvencija);
kivankic 0:e23b62a49888 28 }
kivankic 0:e23b62a49888 29 }
kivankic 0:e23b62a49888 30