tim003 tim003
/
LV3
Durakovic Adna Gazetic Elma LV3_PAI_GRUPA4_Tim003_zadatak1
Revision 0:ac46cb67ecb3, committed 2014-03-17
- Comitter:
- tim003
- Date:
- Mon Mar 17 18:29:56 2014 +0000
- Commit message:
- LV3-PAI-Grupa4-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 ac46cb67ecb3 main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Mon Mar 17 18:29:56 2014 +0000 @@ -0,0 +1,53 @@ +#include "mbed.h" + +BusOut segments(dp2,dp1,dp28,dp6,dp5,dp27,dp26); +DigitalOut tacka(dp4); +BusOut digit(dp23,dp24,dp25); +int brojevi[10] = { 0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0F,0x00,0x04}; + +Timer brojac; + + +void prikazi(float time) +{ + int numbers[3] ={(int)(time/10)%10,(int)time%10,(int)(time*10)%10}; + + digit = 3; + segments = brojevi[numbers[2]]; + wait_ms(2); + + digit = 7; + digit = 5; + segments = brojevi[numbers[1]]; + tacka = 0; + + wait_ms(2); + digit = 7; + digit = 6; + + segments = brojevi[numbers[0]]; + tacka = 1; + wait_ms(2); + digit = 7; + digit = 0; + segments = 7; + tacka = 1; + + } + +int main() { + + + wait(2); + brojac.start(); + while(1) + + { + if(brojac.read()>12.3) + prikazi(12.3); + else + prikazi(brojac.read()); + } + + +}
diff -r 000000000000 -r ac46cb67ecb3 mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Mon Mar 17 18:29:56 2014 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/8e73be2a2ac1 \ No newline at end of file