Kenan Mahmutović Selma Tucak

Dependencies:   mbed

Revision:
0:5d285e66035c
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Mar 27 18:32:16 2014 +0000
@@ -0,0 +1,55 @@
+#include "mbed.h"
+ 
+
+
+int niz_brojeva[10]={0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0f,0x00,0x04};
+AnalogIn ulaz(dp9);
+DigitalOut tacka(dp4);
+BusOut display(dp2,dp1,dp28,dp6,dp5,dp27,dp26);
+DigitalOut prva(dp23);
+DigitalOut druga(dp24);
+DigitalOut treca(dp25);
+ 
+void ispisi_cifre(float vrijednost)
+{
+    
+    int cifra1=(int) vrijednost%10;
+    int cifra2= (int) (vrijednost*10)%10;
+    int cifra3= (int)(vrijednost*100)%10;
+    
+    prva=0;
+    display=niz_brojeva[cifra1];
+    tacka=0;
+    wait_ms(2);
+    tacka=1;
+    
+    prva=1;
+    
+    druga=0;
+    display=niz_brojeva[cifra2];
+    wait_ms(2);
+    druga=1;
+    
+    treca=0;
+     
+    display=niz_brojeva[cifra3];
+    wait_ms(2);
+    treca=1;
+}
+int main() {
+    prva=1;
+    druga=1;
+    treca=1;
+    float niz[90];
+    float srednja=0;
+    while(1) {
+       for(int i=0; i<90; i++) {
+        niz[i]=ulaz;
+        srednja+=niz[i];
+        }
+       srednja=srednja/90;
+       
+       ispisi_cifre(srednja*3.3);
+       srednja=0;
+    }
+}
\ No newline at end of file