test

Dependencies:   Servo

Revision:
46:f7d5c27c09f5
Parent:
45:200518382f20
Child:
47:70468e4f985f
--- a/main.cpp	Sun Jun 02 09:02:34 2019 +0000
+++ b/main.cpp	Sun Jun 02 09:31:21 2019 +0000
@@ -15,6 +15,8 @@
  
 DigitalOut myLed(LED1);
 DigitalIn  myButton(USER_BUTTON);
+
+DigitalIn  myButton_2(D0);
  
 PwmOut myServo(D3);
  
@@ -35,61 +37,34 @@
  }
  
  
+bool button_change = false;
  
 int main() {
   
-  wait(3); // if (myButton)
+  wait(1); // if (myButton)
 
  
   
   
   while (1)
   {
-    /*
-    
-    for (int i=0; i<50*3; i++)
-    {
-       //myServo.period_ms(20);
-       myServo.pulsewidth_us(MIN); //NB in microseconds
-       wait_ms(TIME);
-    }
+
     
-    for (int i=0; i<50*3; i++)
-    {
-       //myServo.period_ms(20);
-       myServo.pulsewidth_us(MID); //NB in microseconds
-       wait_ms(TIME);
-    }
-    */
-    
-    while (myButton)
+    if (myButton)
     {
         
-       myServo.pulsewidth_us(MIN); //NB in microseconds
-       wait_ms(TIME);
+        
+      myServo.pulsewidth_us(MIN); //NB in microseconds
+      wait(2);
+      myServo.pulsewidth_us(MID); //NB in microseconds
+      wait(0.1);
     }
-    
-    while (!myButton)
-    {
-        
-       myServo.pulsewidth_us(MID); //NB in microseconds
-       wait_ms(TIME);
-    }
+
     
 
     
     
   }
- /*
-    while(true) {
-        for (int i=MIN;i<=MAX;i+=STEP){
-            myServo.pulsewidth_us(i);
-            wait_ms(TIME);
-        }
-        for (int i=MAX;i>=MIN;i-=STEP){
-            myServo.pulsewidth_us(i);
-            wait_ms(TIME);
-        }
-        */
+
     
 }
\ No newline at end of file