adnan kicin armin kecv

Dependencies:   mbed

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);
    }
}