Napravite sustav koji broji koliko puta je digitalni prekidač pritisnut (tj. promijenjen mu je položaj), a nakon što izbroji 10 puta, pali se LED dioda.

Dependencies:   mbed

Committer:
DorijanMacek
Date:
Thu Dec 10 13:47:02 2015 +0000
Revision:
0:fbe31567ebb8
Napravite sustav koji broji koliko puta je digitalni prekida? pritisnut (tj. promijenjen; mu je polo?aj), a nakon ?to izbroji 10 puta, pali se LED dioda.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
DorijanMacek 0:fbe31567ebb8 1 #include "mbed.h"
DorijanMacek 0:fbe31567ebb8 2
DorijanMacek 0:fbe31567ebb8 3 int main() {
DorijanMacek 0:fbe31567ebb8 4 DigitalOut myled(LED1);
DorijanMacek 0:fbe31567ebb8 5 DigitalIn sw(p5);
DorijanMacek 0:fbe31567ebb8 6 sw.mode(PullUp);
DorijanMacek 0:fbe31567ebb8 7 int counter=0;
DorijanMacek 0:fbe31567ebb8 8
DorijanMacek 0:fbe31567ebb8 9
DorijanMacek 0:fbe31567ebb8 10 while(1)
DorijanMacek 0:fbe31567ebb8 11 {
DorijanMacek 0:fbe31567ebb8 12 if (sw==1)
DorijanMacek 0:fbe31567ebb8 13 {
DorijanMacek 0:fbe31567ebb8 14 counter++;
DorijanMacek 0:fbe31567ebb8 15 }
DorijanMacek 0:fbe31567ebb8 16 if((counter%9)==0)
DorijanMacek 0:fbe31567ebb8 17 {
DorijanMacek 0:fbe31567ebb8 18 myled = 1;
DorijanMacek 0:fbe31567ebb8 19 }
DorijanMacek 0:fbe31567ebb8 20
DorijanMacek 0:fbe31567ebb8 21 }
DorijanMacek 0:fbe31567ebb8 22 }