tim003 tim003
/
LV4_pai_grupa3_zadatak1_tim003
adnan kicin armin kecv
main.cpp
- Committer:
- tim003
- Date:
- 2014-03-24
- Revision:
- 0:dd4ccc3b517b
File content as of revision 0:dd4ccc3b517b:
#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); } }