ledice

Dependencies:   mbed

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

Revision:
0:e23b62a49888
--- /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);
+            }
+}
+