Goro Faruk Mirza Omerović

Dependencies:   mbed

Committer:
tim004
Date:
Mon Apr 07 15:53:12 2014 +0000
Revision:
0:2940c8675bdc
LV6-PAI-GRUPA3-TIM004

Who changed what in which revision?

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