Jakić Irma Kiselica Aldin

Dependencies:   mbed

Committer:
tim010
Date:
Mon Apr 07 07:57:59 2014 +0000
Revision:
0:f1045cec2b9a
LV6-PAI-Grupa1-Tim010-Z2

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tim010 0:f1045cec2b9a 1 #include "mbed.h"
tim010 0:f1045cec2b9a 2
tim010 0:f1045cec2b9a 3 BusOut prikaz1(dp26,dp25,dp24,dp23);
tim010 0:f1045cec2b9a 4 BusOut prikaz2(dp28,dp6,dp5,dp27);
tim010 0:f1045cec2b9a 5
tim010 0:f1045cec2b9a 6 DigitalOut enable(dp14);
tim010 0:f1045cec2b9a 7 InterruptIn taster(dp1);
tim010 0:f1045cec2b9a 8
tim010 0:f1045cec2b9a 9 int brojac1(0);
tim010 0:f1045cec2b9a 10 int brojac2(0);
tim010 0:f1045cec2b9a 11 const float T(2);
tim010 0:f1045cec2b9a 12 Timer belaj;
tim010 0:f1045cec2b9a 13
tim010 0:f1045cec2b9a 14 void countOn()
tim010 0:f1045cec2b9a 15 {
tim010 0:f1045cec2b9a 16 if(belaj.read_ms()>200)
tim010 0:f1045cec2b9a 17 {
tim010 0:f1045cec2b9a 18 brojac2=(brojac2+1)%16;
tim010 0:f1045cec2b9a 19 belaj.reset();
tim010 0:f1045cec2b9a 20 }
tim010 0:f1045cec2b9a 21 }
tim010 0:f1045cec2b9a 22
tim010 0:f1045cec2b9a 23 Ticker stopwatch;
tim010 0:f1045cec2b9a 24
tim010 0:f1045cec2b9a 25 void counter()
tim010 0:f1045cec2b9a 26 {
tim010 0:f1045cec2b9a 27 prikaz2=brojac2;
tim010 0:f1045cec2b9a 28 }
tim010 0:f1045cec2b9a 29
tim010 0:f1045cec2b9a 30 int main()
tim010 0:f1045cec2b9a 31 {
tim010 0:f1045cec2b9a 32 enable=0;
tim010 0:f1045cec2b9a 33 prikaz2 = brojac2;
tim010 0:f1045cec2b9a 34 taster.rise(countOn);
tim010 0:f1045cec2b9a 35 belaj.start();
tim010 0:f1045cec2b9a 36 stopwatch.attach(counter, 0.03);
tim010 0:f1045cec2b9a 37 while(1) {
tim010 0:f1045cec2b9a 38 wait(T);
tim010 0:f1045cec2b9a 39 brojac1=(brojac1+1)%16;
tim010 0:f1045cec2b9a 40 prikaz1 = brojac1;
tim010 0:f1045cec2b9a 41
tim010 0:f1045cec2b9a 42 }
tim010 0:f1045cec2b9a 43 }