AnesaD

Dependencies:   mbed

main.cpp

Committer:
tim004
Date:
2014-04-09
Revision:
0:9cdec4155a6b

File content as of revision 0:9cdec4155a6b:

#include "mbed.h"

BusOut prikaz1(dp26, dp25, dp24, dp23);
BusOut prikaz2(dp28, dp6, dp5, dp27);
DigitalOut enable(dp14);
InterruptIn taster(dp1);

const float T(2.0);
int brojac1(0);
int brojac2(0);

Ticker tiker;
Timer timer;

void broji(){
    brojac1 = (brojac1 + 1);
    prikaz1 = brojac1;
    prikaz2 = brojac2;
}
 
void funkcija(){
    if(timer.read_ms() > 200)
    brojac2=(brojac2+1);   
    timer.reset();
}

int main(){
    enable = 0;
    
    prikaz1 = brojac1;
    prikaz2 = brojac2;
    
    timer.start();
    taster.rise(&funkcija);
    tiker.attach(&broji, T);
    while(1){}
}