adnan kicin armin kecv

Dependencies:   mbed

Revision:
0:dd4ccc3b517b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Mar 24 16:52:35 2014 +0000
@@ -0,0 +1,45 @@
+#include "mbed.h"
+#define cek 1
+BusOut cifra_za_ispis(dp2, dp1, dp28, dp6, dp5, dp27, dp26);
+DigitalOut tacka(dp4);
+DigitalOut enable(dp14);
+BusOut br_cifre_za_ispis(dp25, dp24, dp23);
+AnalogIn ulaz(dp9);
+
+
+int cifre[]={  1, 79,  18,   6, 76, 36, 32,  13,   0,   4};
+int br_cifre[]={3, 5, 6};
+void displejcina(float broj)
+{
+    broj*=100;
+    int a = broj;
+    int brojevi[3]={a/100, (a/10)%10, a%10 };
+    for(int i(0); i<3; i++)
+    {
+        br_cifre_za_ispis=br_cifre[i];
+        cifra_za_ispis=cifre[ brojevi[i] ];
+        wait_ms(cek);
+        br_cifre_za_ispis=7;
+        
+    }
+}
+ 
+int main()
+{
+    enable=1;
+    tacka=1; 
+    cifra_za_ispis=127;
+       
+ 
+    while(1)
+    {
+        float sum(0);
+        for(int i(0); i<100; i++)
+        {
+            sum+=ulaz*3.3;
+            wait_us(0.01);
+        
+        }
+        displejcina(sum/100. + 0.11);
+    }
+}