Vježba 4: Upotrebom digitalnog ulaznog prekidača, kreirajte pulsni valni izlaz koji udvostručuje frekvenciju kada je digitalni ulazni prekidač uključen.

Dependencies:   mbed

Revision:
0:672410e112ac
Child:
1:6d00f7844b80
diff -r 000000000000 -r 672410e112ac main.cpp
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/main.cpp	Fri May 08 16:37:13 2015 +0000
@@ -0,0 +1,30 @@
+/*
+Vježba 4:
+Upotrebom digitalnog ulaznog prekidača, kreirajte pulsni valni izlaz
+koji udvostručuje frekvenciju kada je digitalni ulazni prekidač uključen.
+*/
+
+#include "mbed.h"
+
+DigitalOut redled(p5);//crvena led
+DigitalOut greenled(p6);//zelena led
+DigitalIn sw1(p7);//prekidac koji pin7 spaja na +3.3V (digtalna jedinica)
+float T=0.4;//period treptanja ledica, najprije sporo
+
+int main() {
+    while(1) {//vrti petlju
+        redled = 1;
+        greenled = 0;
+        wait(T);
+        redled = 0;
+        greenled = 1;
+        wait(T);
+
+        if (sw1==1) {//ako je pin7 spojen na jedinicu - ubrzaj treptanje
+            T=0.1;
+            }
+        if (sw1==0){//ako je pin7 spojen na masu - uspori treptanje
+            T=0.4;
+            }
+    }
+}
\ No newline at end of file