tim003 tim003
/
LV4_GRUPA7_TIM003_ZADATAK1
Kenan Mahmutović Selma Tucak
main.cpp@0:5d285e66035c, 2014-03-27 (annotated)
- Committer:
- tim003
- Date:
- Thu Mar 27 18:32:16 2014 +0000
- Revision:
- 0:5d285e66035c
LV4_GRUPA7_TIM003_ZADATAK1
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
tim003 | 0:5d285e66035c | 1 | #include "mbed.h" |
tim003 | 0:5d285e66035c | 2 | |
tim003 | 0:5d285e66035c | 3 | |
tim003 | 0:5d285e66035c | 4 | |
tim003 | 0:5d285e66035c | 5 | int niz_brojeva[10]={0x01,0x4F,0x12,0x06,0x4C,0x24,0x20,0x0f,0x00,0x04}; |
tim003 | 0:5d285e66035c | 6 | AnalogIn ulaz(dp9); |
tim003 | 0:5d285e66035c | 7 | DigitalOut tacka(dp4); |
tim003 | 0:5d285e66035c | 8 | BusOut display(dp2,dp1,dp28,dp6,dp5,dp27,dp26); |
tim003 | 0:5d285e66035c | 9 | DigitalOut prva(dp23); |
tim003 | 0:5d285e66035c | 10 | DigitalOut druga(dp24); |
tim003 | 0:5d285e66035c | 11 | DigitalOut treca(dp25); |
tim003 | 0:5d285e66035c | 12 | |
tim003 | 0:5d285e66035c | 13 | void ispisi_cifre(float vrijednost) |
tim003 | 0:5d285e66035c | 14 | { |
tim003 | 0:5d285e66035c | 15 | |
tim003 | 0:5d285e66035c | 16 | int cifra1=(int) vrijednost%10; |
tim003 | 0:5d285e66035c | 17 | int cifra2= (int) (vrijednost*10)%10; |
tim003 | 0:5d285e66035c | 18 | int cifra3= (int)(vrijednost*100)%10; |
tim003 | 0:5d285e66035c | 19 | |
tim003 | 0:5d285e66035c | 20 | prva=0; |
tim003 | 0:5d285e66035c | 21 | display=niz_brojeva[cifra1]; |
tim003 | 0:5d285e66035c | 22 | tacka=0; |
tim003 | 0:5d285e66035c | 23 | wait_ms(2); |
tim003 | 0:5d285e66035c | 24 | tacka=1; |
tim003 | 0:5d285e66035c | 25 | |
tim003 | 0:5d285e66035c | 26 | prva=1; |
tim003 | 0:5d285e66035c | 27 | |
tim003 | 0:5d285e66035c | 28 | druga=0; |
tim003 | 0:5d285e66035c | 29 | display=niz_brojeva[cifra2]; |
tim003 | 0:5d285e66035c | 30 | wait_ms(2); |
tim003 | 0:5d285e66035c | 31 | druga=1; |
tim003 | 0:5d285e66035c | 32 | |
tim003 | 0:5d285e66035c | 33 | treca=0; |
tim003 | 0:5d285e66035c | 34 | |
tim003 | 0:5d285e66035c | 35 | display=niz_brojeva[cifra3]; |
tim003 | 0:5d285e66035c | 36 | wait_ms(2); |
tim003 | 0:5d285e66035c | 37 | treca=1; |
tim003 | 0:5d285e66035c | 38 | } |
tim003 | 0:5d285e66035c | 39 | int main() { |
tim003 | 0:5d285e66035c | 40 | prva=1; |
tim003 | 0:5d285e66035c | 41 | druga=1; |
tim003 | 0:5d285e66035c | 42 | treca=1; |
tim003 | 0:5d285e66035c | 43 | float niz[90]; |
tim003 | 0:5d285e66035c | 44 | float srednja=0; |
tim003 | 0:5d285e66035c | 45 | while(1) { |
tim003 | 0:5d285e66035c | 46 | for(int i=0; i<90; i++) { |
tim003 | 0:5d285e66035c | 47 | niz[i]=ulaz; |
tim003 | 0:5d285e66035c | 48 | srednja+=niz[i]; |
tim003 | 0:5d285e66035c | 49 | } |
tim003 | 0:5d285e66035c | 50 | srednja=srednja/90; |
tim003 | 0:5d285e66035c | 51 | |
tim003 | 0:5d285e66035c | 52 | ispisi_cifre(srednja*3.3); |
tim003 | 0:5d285e66035c | 53 | srednja=0; |
tim003 | 0:5d285e66035c | 54 | } |
tim003 | 0:5d285e66035c | 55 | } |