Ahmed Đuherić

Dependencies:   mbed

Revision:
0:4aa6368bd0e2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Mar 27 14:59:07 2014 +0000
@@ -0,0 +1,64 @@
+#include "mbed.h"
+
+BusOut displej(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
+DigitalOut tacka(dp4);
+
+int brojevi[10]={0x40, 0x79, 0x24, 0x30, 0x19, 0x12, 0x02, 0x78, 0x00, 0x10};
+
+BusOut cifre(dp23, dp24, dp25);
+
+AnalogIn input(dp9);
+
+
+
+void ocitaj (float vrijednost)
+{
+    
+    int znamenke[3];
+    vrijednost=vrijednost*10;
+    
+    int v = (int)vrijednost;
+    
+    znamenke[2]=v%10;
+    v=v/10;
+    
+    znamenke[1]=v%10;
+    v=v/10;
+    
+    znamenke[0]=v%10;
+    
+    
+    cifre=6;
+    displej=brojevi[znamenke[0]];
+    tacka=0;
+    wait_ms(1);
+    
+    
+    cifre=5;
+    displej=brojevi[znamenke[1]];
+    tacka=1;
+    wait_ms(1);
+    
+    cifre=3;
+    displej=brojevi[znamenke[2]];
+    tacka=1;
+    wait_ms(1);
+}
+    
+    
+
+
+int main() {
+    while(1) {
+        
+        float suma=0;
+        
+        for(int i=1;i<=1000;i++)
+        {
+            suma=suma+(input*33);
+            if(i%100==0) ocitaj(suma/100);
+            suma=0;
+            
+        }
+    }
+}