Jarebica Azra Djenasevic Emir

Dependencies:   mbed

Files at this revision

API Documentation at this revision

Comitter:
tim010
Date:
Mon Mar 24 09:06:48 2014 +0000
Commit message:
LV4-PAI-Tim010-Z3;

Changed in this revision

main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Mon Mar 24 09:06:48 2014 +0000
@@ -0,0 +1,57 @@
+#include "mbed.h"
+
+int brojevi[10]= {0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x078,0x0,0x10};
+BusOut displej(dp26, dp27, dp5, dp6, dp28, dp1, dp2);
+BusOut cifre(dp23, dp24, dp25);
+DigitalOut decZarez(dp4);
+AnalogIn ain(dp9);
+DigitalOut enable(dp14);
+
+void prikaz(int vrijednost){
+    int prvaCifra=0, drugaCifra=0, trecaCifra=0;
+    /*vaCifra=int(vrijednost)/10;
+    drugaCifra=int(vrijednost)%10;
+    trecaCifra=(vrijednost-int(vrijednost))*10;*/
+    if(vrijednost>=0 && vrijednost<10){
+        trecaCifra=vrijednost;
+    }
+    else if(vrijednost<100 && vrijednost>9){
+        drugaCifra=vrijednost/10;
+        trecaCifra=vrijednost%10;
+    }
+    else if(vrijednost<1000 && vrijednost>99){
+        prvaCifra=vrijednost/100;
+        drugaCifra=(vrijednost%100)/10;
+        trecaCifra=(vrijednost%100)%10;
+    }
+    for(int i=0;i<30;i++){
+        cifre=6;
+        displej=brojevi[prvaCifra];
+        wait_ms(1);
+        
+        cifre=7;
+        
+        displej=brojevi[drugaCifra];
+        cifre=5;
+        
+        wait_ms(1);
+        
+        
+        cifre=7;
+        
+        displej=brojevi[trecaCifra];
+        cifre=3;
+        wait_ms(1);
+        cifre=0;
+    }
+}
+
+int main() {
+    enable=1;
+    float e=ain*3.3;
+    while(1) {
+        for(int i=0; i<5 ; i++)
+        prikaz(e*100);
+        e=ain*3.3;
+    }
+}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mbed.bld	Mon Mar 24 09:06:48 2014 +0000
@@ -0,0 +1,1 @@
+http://world3.dev.mbed.org/users/mbed_official/code/mbed/builds/824293ae5e43
\ No newline at end of file