tim003 tim003
/
LV4_GRUPA7_TIM003_ZADATAK1
Kenan Mahmutović Selma Tucak
Revision 0:5d285e66035c, committed 2014-03-27
- Comitter:
- tim003
- Date:
- Thu Mar 27 18:32:16 2014 +0000
- Commit message:
- LV4_GRUPA7_TIM003_ZADATAK1
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 5d285e66035c main.cpp --- /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
diff -r 000000000000 -r 5d285e66035c mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Thu Mar 27 18:32:16 2014 +0000 @@ -0,0 +1,1 @@ +http://world3.dev.mbed.org/users/mbed_official/code/mbed/builds/824293ae5e43 \ No newline at end of file