test
Diff: main.cpp
- 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