Durakovic Adna Gazetic Elma LV3_PAI_GRUPA4_Tim003_zadatak1

Dependencies:   mbed

Revision:
0:ac46cb67ecb3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Mar 17 18:29:56 2014 +0000
@@ -0,0 +1,53 @@
+#include "mbed.h"
+
+BusOut segments(dp2,dp1,dp28,dp6,dp5,dp27,dp26);
+DigitalOut tacka(dp4);
+BusOut digit(dp23,dp24,dp25);
+int brojevi[10] = { 0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0F,0x00,0x04};
+
+Timer brojac;
+
+
+void prikazi(float time)
+{
+    int numbers[3] ={(int)(time/10)%10,(int)time%10,(int)(time*10)%10};
+    
+    digit = 3;
+    segments = brojevi[numbers[2]];
+    wait_ms(2);
+    
+    digit = 7;
+    digit = 5;
+    segments = brojevi[numbers[1]];
+ tacka = 0;
+ 
+ wait_ms(2);
+ digit = 7;
+ digit = 6;
+ 
+ segments = brojevi[numbers[0]];
+ tacka = 1;
+ wait_ms(2);
+ digit = 7;
+ digit = 0;
+ segments = 7;
+ tacka = 1;
+    
+    }
+
+int main() {
+    
+        
+        wait(2);
+        brojac.start();
+        while(1)
+        
+        {
+            if(brojac.read()>12.3)
+            prikazi(12.3);
+            else 
+            prikazi(brojac.read());
+            }
+        
+    
+}