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

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?

UserRevisionLine numberNew 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 }