tim003 tim003
/
LV4_pai_grupa3_zadatak1_tim003
adnan kicin armin kecv
Revision 0:dd4ccc3b517b, committed 2014-03-24
- Comitter:
- tim003
- Date:
- Mon Mar 24 16:52:35 2014 +0000
- Commit message:
- LV4_pai_grupa3_zadatak1_tim003
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 |
diff -r 000000000000 -r dd4ccc3b517b main.cpp --- /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); + } +}
diff -r 000000000000 -r dd4ccc3b517b mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Mar 24 16:52:35 2014 +0000 @@ -0,0 +1,1 @@ +http://world3.dev.mbed.org/users/mbed_official/code/mbed/builds/824293ae5e43 \ No newline at end of file