Granulo Eldar Odobašić Faris

Dependencies:   mbed

Revision:
0:c905125ed5d6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Mar 10 09:40:08 2014 +0000
@@ -0,0 +1,53 @@
+#include "mbed.h"
+
+//DigitalOut myled(LED1);
+//DigitalOut arrayLed [8] = {dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28};
+DigitalIn taster(dp1);
+BusOut arrayled (dp23, dp24, dp25, dp26, dp27, dp5, dp6, dp28);
+DigitalOut enable (dp14);
+
+int main() {
+    
+    int i, j, k;
+    i = 0;
+    j = 0;
+    k = 0;
+    bool var = true; //znaci broji gore (normalno)  
+    enable = 0;
+    while(1) {
+        while (taster == 0) //otpušten taster
+        {
+            if(var != true)
+            {
+                var = true;
+                k = j + 1;
+                }//endOfIf
+            else
+                k = 0;
+            for (i = k; i <= 255; i++)
+            {
+                if(taster != 0)
+                    break;//taster se pritisnuo u nekom trenutku
+                arrayled = i;
+                wait(1);
+                }//endOfFor
+            if(i == 255)
+                i = 0;
+            }//endOfWhile
+            
+        while (taster == 1)//pritisnut taster
+        {
+            var = false;
+            for (j = i; j >= 0; j--)
+            {
+                if(taster != 1)
+                    break;//taster otpusten u nekom trenutku
+                arrayled = j;
+                wait(1);
+                }//endOfFor
+            if(j == 0)
+                j = 255;
+            }//endOfWhile(t==1)
+
+    }//end while(1)
+}//end
\ No newline at end of file