按键控制舵机左右转,复位键舵机复位

Dependencies:   Servo mbed

Files at this revision

API Documentation at this revision

Comitter:
anywill
Date:
Wed Oct 26 22:49:15 2016 +0000
Commit message:
?????????,???????

Changed in this revision

Servo.lib Show annotated file Show diff for this revision Revisions of this file
main.cpp Show annotated file Show diff for this revision Revisions of this file
mbed.bld Show annotated file Show diff for this revision Revisions of this file
--- /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
--- /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
--- /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