tim010 tim010
/
LV4-Tim010-Z3
Jarebica Azra Djenasevic Emir
Revision 0:e0af2e9c7107, committed 2014-03-24
- 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