Nedim Hozić Emrah Dautbegović

Dependencies:   mbed

Revision:
0:b834a3e13672
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Thu Mar 27 18:34:38 2014 +0000
@@ -0,0 +1,57 @@
+#include "mbed.h"
+
+BusOut ispis(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
+DigitalOut tacka(dp4);
+DigitalOut ukljuci_display(dp14);
+DigitalOut prvi(dp23), drugi(dp24), treci(dp25);
+AnalogIn ulaz(dp9);
+int funkcija(int broj)
+{
+    switch(broj)
+    {
+        case 0: return 64;
+        case 1: return 121;
+        case 2: return 36;
+        case 3: return 48;
+        case 4: return 25;
+        case 5: return 18;
+        case 6: return 2;
+        case 7: return 120;
+        case 8: return 0;
+        case 9: return 16;
+    }
+    return -1;
+}
+int main()
+{
+     ukljuci_display=1;
+     tacka=1;
+     while(1)
+     {
+         float suma=0.0;
+         for(int i=0;i<100;i++)
+         {
+             suma += ulaz*3.3;
+         }
+         float x=suma/100;
+         float napon = x;
+         int br1 = int(napon);
+         float tmp = (napon-(int)napon)*10;
+         int br2 = int(tmp); 
+         int br3 = (tmp - int(tmp))*10;
+            ispis = funkcija(br1);
+            prvi = 0;
+            tacka=0;
+            wait(0.001);
+            prvi = 1;
+            tacka=1;
+            ispis = funkcija(br2);
+            drugi = 0;   
+            wait(0.001);
+            drugi=1;  
+            ispis=funkcija(br3);
+            treci = 0;
+            wait(0.001);
+            treci=1;
+     }
+}
\ No newline at end of file