Babic Mirhat Odobasic Faris

Dependencies:   mbed

main.cpp

Committer:
tim010
Date:
2014-04-07
Revision:
0:797ae66bea8f

File content as of revision 0:797ae66bea8f:

#include "mbed.h"
 
BusOut prikaz1(dp26,dp25,dp24,dp23);
BusOut prikaz2(dp28,dp6,dp5,dp27);
 
DigitalOut enable(dp14);
InterruptIn taster(dp1);
Timer debounce;
Ticker osvjezi;
Ticker halt;
 
const float T(1);
int brojac1(0);
int brojac2(0);
 
void broji()
{
    if(debounce.read_ms() >= 200)
    {
        brojac2=(brojac2+1)%16;
        prikaz2=brojac2;
    }
    debounce.reset();
}

void prikazi()
{
    prikaz1=brojac1;
}

void broji1()
{
    brojac1=(brojac1+1)%16;
}

int main()
{
    prikaz2 = 0;
    enable=0;
    halt.attach(&broji1, T);
    osvjezi.attach_us(&prikazi, 10000);
    debounce.start();
    taster.rise(&broji);
    
    while(1) {
        
    }
}