Vježba 3-4: Pulsni valni izlaz Upotrebom digitalnog ulaznog prekidača, kreirajte pulsni valni izlaz koji udvostručuje frekvenciju kada je digitalni ulazni prekidač uključen.
Dependencies: mbed
main.cpp@0:919436f94e7e, 2015-12-10 (annotated)
- Committer:
- DorijanMacek
- Date:
- Thu Dec 10 13:26:54 2015 +0000
- Revision:
- 0:919436f94e7e
Vje?ba 3-4: Pulsni valni izlaz; Upotrebom digitalnog ulaznog prekida?a, kreirajte pulsni valni izlaz koji; udvostru?uje frekvenciju kada je digitalni ulazni prekida? uklju?en.
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
DorijanMacek | 0:919436f94e7e | 1 | #include "mbed.h" |
DorijanMacek | 0:919436f94e7e | 2 | |
DorijanMacek | 0:919436f94e7e | 3 | int main() { |
DorijanMacek | 0:919436f94e7e | 4 | DigitalOut myled(LED1); |
DorijanMacek | 0:919436f94e7e | 5 | DigitalIn sw(p5); |
DorijanMacek | 0:919436f94e7e | 6 | sw.mode(PullUp); |
DorijanMacek | 0:919436f94e7e | 7 | float ts=0.5; |
DorijanMacek | 0:919436f94e7e | 8 | |
DorijanMacek | 0:919436f94e7e | 9 | while(1) |
DorijanMacek | 0:919436f94e7e | 10 | { |
DorijanMacek | 0:919436f94e7e | 11 | myled = 1; |
DorijanMacek | 0:919436f94e7e | 12 | wait(ts); |
DorijanMacek | 0:919436f94e7e | 13 | myled = 0; |
DorijanMacek | 0:919436f94e7e | 14 | wait(ts); |
DorijanMacek | 0:919436f94e7e | 15 | if (sw==1) |
DorijanMacek | 0:919436f94e7e | 16 | { |
DorijanMacek | 0:919436f94e7e | 17 | ts=ts/2.0; |
DorijanMacek | 0:919436f94e7e | 18 | } |
DorijanMacek | 0:919436f94e7e | 19 | |
DorijanMacek | 0:919436f94e7e | 20 | } |
DorijanMacek | 0:919436f94e7e | 21 | |
DorijanMacek | 0:919436f94e7e | 22 | } |