Završni rad Androić H most upravljan MBED-om

Dependencies:   mbed

Revision:
1:a09621d44b14
Parent:
0:ce1da5b1e608
Child:
2:9500cf2f8f8b
--- a/main.cpp	Tue May 12 18:27:47 2015 +0000
+++ b/main.cpp	Tue May 12 19:31:21 2015 +0000
@@ -1,10 +1,38 @@
 #include "mbed.h"
 
-DigitalOut OUT_A(p21);
-DigitalOut OUT_B(p22);
+//DigitalOut OUT_A(p21);
+//DigitalOut OUT_B(p22);
+PwmOut OUT_A(p21);
+PwmOut OUT_B(p22);
+
 
 int main() {
-    while(1) {
+    
+      OUT_A.period(0.010);              // set PWM period to 10 ms  
+      while(1) {
+      
+      OUT_A=0.0;                // set duty cycle to 0%
+      for(float p = 0.0f; p < 1.0f; p += 0.05f) {
+            OUT_B= p;
+            wait(0.1);
+            }
+      wait(2);
+      OUT_B=0.0;                // set duty cycle to 0%
+      OUT_A=0.0;                // set duty cycle to 0%
+      wait(0.5);
+      OUT_B=0.0;                // set duty cycle to 0%
+      for(float p = 0.0f; p < 1.0f; p += 0.05f) {
+            OUT_A= p;
+            wait(0.1);
+            }
+      wait(2);
+      OUT_B=0.0;                // set duty cycle to 0%
+      OUT_A=0.0;                // set duty cycle to 0%
+      wait(0.5);
+      
+      }
+  
+        /*
         OUT_A = 1;
         OUT_B = 0;
         wait(2);
@@ -16,6 +44,7 @@
         wait(2);
         OUT_A = 0;
         OUT_B = 0;
-        wait(1);
-    }
+        wait(1);*/
+        
+    
 }