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
main.cpp@0:fbe31567ebb8, 2015-12-10 (annotated)
- 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?
User | Revision | Line number | New 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 | } |