malin

Dependencies:   Servo mbed mbed-rtos

Committer:
Khanchana
Date:
Tue Jan 30 11:01:49 2018 +0000
Revision:
0:596de9a5c573
Child:
1:da79761252bc
malin;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Khanchana 0:596de9a5c573 1 #include "mbed.h"
Khanchana 0:596de9a5c573 2 #include "Servo.h"
Khanchana 0:596de9a5c573 3
Khanchana 0:596de9a5c573 4 Servo Servo1(D6);
Khanchana 0:596de9a5c573 5 Servo Servo2(D7);
Khanchana 0:596de9a5c573 6
Khanchana 0:596de9a5c573 7 int main() {
Khanchana 0:596de9a5c573 8 Servo1.Enable(1000,20000);
Khanchana 0:596de9a5c573 9 Servo2.Enable(1000,20000);
Khanchana 0:596de9a5c573 10 Servo2.Disable();
Khanchana 0:596de9a5c573 11 for (int pos = 1000; pos < 1500; pos += 25) {
Khanchana 0:596de9a5c573 12 Servo1.SetPosition(pos);
Khanchana 0:596de9a5c573 13 wait(0.05);
Khanchana 0:596de9a5c573 14 }
Khanchana 0:596de9a5c573 15 for (int pos = 1500; pos > 1000; pos -= 25) {
Khanchana 0:596de9a5c573 16 Servo1.SetPosition(pos);
Khanchana 0:596de9a5c573 17 wait(0.05);
Khanchana 0:596de9a5c573 18 }
Khanchana 0:596de9a5c573 19 Servo2.Enable(1000,20000);
Khanchana 0:596de9a5c573 20 Servo1.Disable();
Khanchana 0:596de9a5c573 21 for (int pos = 1000; pos < 1500; pos += 25) {
Khanchana 0:596de9a5c573 22 Servo2.SetPosition(pos);
Khanchana 0:596de9a5c573 23 wait(0.05);
Khanchana 0:596de9a5c573 24 }
Khanchana 0:596de9a5c573 25 for (int pos = 1500; pos > 1000; pos -= 25) {
Khanchana 0:596de9a5c573 26 Servo2.SetPosition(pos);
Khanchana 0:596de9a5c573 27 wait(0.05);
Khanchana 0:596de9a5c573 28 }
Khanchana 0:596de9a5c573 29 }