OzerDrive / Mbed 2 deprecated mbed_blinky

Dependencies:   mbed Motor

Revision:
4:fd25ded02b89
Parent:
3:7e158df628f1
Child:
5:3b378e0659e9
diff -r 7e158df628f1 -r fd25ded02b89 main.cpp
--- a/main.cpp	Thu Apr 25 22:06:22 2019 +0000
+++ b/main.cpp	Fri Apr 26 03:31:26 2019 +0000
@@ -2,18 +2,19 @@
 
 #define NELEMS(x)  (sizeof(x) / sizeof((x)[0]))
 
-DigitalOut led_w(p29);
-DigitalOut led_e(p28);
-DigitalOut led_s(p25);
-DigitalOut led_n(p30);
-DigitalOut led_c(p27);
+DigitalOut led_e(p30);
+DigitalOut led_n(p29);
+DigitalOut led_w(p28);
+DigitalOut led_s(p27);
+DigitalOut led_c(p25);
 
+AnalogIn senseE(p20);
+AnalogIn senseN(p19);
 AnalogIn senseW(p18);
-AnalogIn senseE(p16);
-AnalogIn senseS(p19);
-AnalogIn senseN(p17);
-AnalogIn senseC(p20);
+AnalogIn senseS(p17);
+AnalogIn senseC(p16);
 
+PwmOut pump(p21);
 /*
       id1
 
@@ -132,13 +133,36 @@
     
     //char* out = new char[40];
     
+    
+    // specify period first
+    pump.period(1.0f);      // 4 second period
+    pump.write(0.75f);      // 50% duty cycle, relative to period
+    //led = 0.5f;          // shorthand for led.write()
+    //led.pulsewidth(2);   // alternative to led.write, set duty cycle time in seconds
+    while(1);
+    
     //int avg;
+    
+    /*
     while(1) {
+        
+        i++;
+        pump.write(1);
+        if (i == 1000) {
+            pump.write(0);
+            while(1) {};
+        }
+        
+    }
+    */
+        /*
         s_w = senseW.read();
         s_e = senseE.read();
         s_n = senseN.read();
         s_s = senseS.read();
         s_c = senseC.read();
+        */
+        
         /*
         newest_w = (int) s_w * 100;
         newest_e = (int) s_e * 100;
@@ -147,9 +171,12 @@
         newest_c = (int) s_c * 100;
         */
         
+        /*
         printf("      %1.2f     \n", s_n);
         printf("%1.2f  %1.2f  %1.2f\n", s_w, s_c, s_e);
         printf ("      %1.2f     \n\n", s_s);
+        */
+        
         /*
         for (i=0; i<num_pads; i++) {
             
@@ -246,7 +273,7 @@
             led_c = 0;
         }
         */
-        wait(1);
+        //wait(1);
 
-        }
+        
     }
\ No newline at end of file