![](/media/cache/img/default_profile.jpg.50x50_q85.jpg)
按键控制舵机左右转,复位键舵机复位
Revision 0:49bb2483882f, committed 2016-10-26
- Comitter:
- anywill
- Date:
- Wed Oct 26 22:49:15 2016 +0000
- Commit message:
- ?????????,???????
Changed in this revision
diff -r 000000000000 -r 49bb2483882f Servo.lib --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Servo.lib Wed Oct 26 22:49:15 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/simon/code/Servo/#36b69a7ced07
diff -r 000000000000 -r 49bb2483882f main.cpp --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Wed Oct 26 22:49:15 2016 +0000 @@ -0,0 +1,39 @@ +//mbed+nucleo070 +//按键控制舵机左右转,复位键舵机复位 +#include "mbed.h" +#include "Servo.h"//mbed里simen的舵机库 + +Servo myservo(D9);//舵机控制引脚 + +DigitalOut myled(LED1); +DigitalOut myled1(LED2); +DigitalIn pb(USER_BUTTON);//用户键按下左转 +DigitalIn pb1(D10); //另一键按下右转,照片无此键 +int button1=0; +int button2=0; +float servo=0; + +// SPST Pushbutton demo using internal PullUp function +// no external PullUp resistor needed +// Pushbutton from P8 to GND. +int main() + { + myservo=0; + pb.mode(PullUp); + pb1.mode(PullUp); + while(1) + { + myled = pb; + myled1 = pb1; + if(pb==0) + { + myservo = myservo+0.1; + wait(0.2); + } + else if(pb1==0) + { + myservo=myservo-0.1; + wait(0.2); + } + } +} \ No newline at end of file
diff -r 000000000000 -r 49bb2483882f mbed.bld --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/mbed.bld Wed Oct 26 22:49:15 2016 +0000 @@ -0,0 +1,1 @@ +http://mbed.org/users/mbed_official/code/mbed/builds/25aea2a3f4e3 \ No newline at end of file