Luka Ristić / Mbed 2 deprecated 19E042PIM_T1_2020_0331

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
lukan
Date:
Sat Nov 06 09:09:41 2021 +0000
Parent:
0:fffb493b3bf8
Commit message:
Luka Ristic 2020/0331

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
--- a/main.cpp	Sat Nov 06 08:19:50 2021 +0000
+++ b/main.cpp	Sat Nov 06 09:09:41 2021 +0000
@@ -23,16 +23,66 @@
 #define ON 0
 #define OFF 1
 
-/*void prikazi(x)
-{
+
+/*void inkrementiraj(int x)             Neuspesno :(
+{   
     switch(x):
-    case 0: display = 
+    {
+        case 0:
+            a = 1;
+            b = 1;
+            c = 1;
+            d = 1;
+            e = 1;
+            f = 1;
+            g = 0;
+            break;
+        case 1:
+            a = 1;
+            b = 0;
+            c = 0;
+            d = 1;
+            e = 1;
+            f = 1;
+            g = 1;
+            break;
+        case 2:
+            a = 0;
+            b = 0;
+            c = 1;
+            d = 0;
+            e = 0;
+            f = 1;
+            g = 0;
+            break;
+        case 3:
+            a = 0;
+            b = 0;
+            c = 0;
+            d = 0;
+            e = 1;
+            f = 1;
+            g = 0;
+            break;
+        case 4:
+            a = 1;
+            b = 0;
+            c = 0;
+            d = 1;
+            e = 1;
+            f = 1;
+            g = 1;
+            break;
+    }
 }*/
 
 
 
+
+
 int main()
 {
+    static char otpusteno = 0;
     /*sel1=OFF;
     sel2=ON;
     display = 1111111;
@@ -41,15 +91,8 @@
     
     while(1)
     {
-        /*a = 1;
-        b = 1;
-        c = 1;
-        d = 1;
-        e = 1;
-        f = 1;
-        g = 1;*/
-        
-        /*Broj 0 prikazuje*/
+        int x = 0;
+        //Prikazuje 0
         sel1 = OFF;
         sel2 = ON;
         a = 0;
@@ -60,39 +103,60 @@
         f = 0;
         g = 1;
         
-        //broj 1
-        /*if(!taster)
+        //Inkrementiranje
+        if(!taster)
         {
-            while(!taster);
-            sel1 = OFF;
-            sel2 = ON;
+            if(otpusteno)
+            {
+                /*sel1 = OFF;
+                sel2 = ON;
             //   GFEDCBA
             //   0000000
             
-            a = 1;
-            b = 0;
-            c = 0;
-            d = 1;
-            e = 1;
-            f = 1;
-            g = 1;
-        }*/
-        
-        
-        
-        //vraca na 0
+                a = 0;
+                b = 0;
+                c = 0;
+                d = 0;
+                e = 0;
+                f = 0;
+                g = 1;
+                otpusteno = 0;*/
+                
+                //inkrementiraj(x);
+            }
+        }
+        else
+        {
+            otpusteno = 1;
+        }
+        x++;
+        if(x > 15) x = 0;
+
         /*if(!taster)
         {
-            while(!taster);
-            a = 0;
-            b = 0;
-            c = 0;
-            d = 0;
-            e = 0;
-            f = 0;
-            g = 1;
+            //while(!taster);
+            if(otpusteno)
+            {
+                sel1 = OFF;
+                sel2 = ON;
+            //   GFEDCBA
+            //   0000000
             
+                a = 1;
+                b = 0;
+                c = 0;
+                d = 1;
+                e = 1;
+                f = 1;
+                g = 1;
+                otpusteno = 0;
+            }
+        }
+        else
+        {
+            otpusteno = 1;
         }*/
+        wait_ms(50);
     }
 }