Durakovic Adna Gazetic Elma LV3_PAI_GRUPA4_Tim003_zadatak1

Dependencies:   mbed

main.cpp

Committer:
tim003
Date:
2014-03-17
Revision:
0:ac46cb67ecb3

File content as of revision 0:ac46cb67ecb3:

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