test

Dependencies:   Servo mbed

Committer:
Khanchana
Date:
Tue Jan 30 09:49:27 2018 +0000
Revision:
0:96e1eeadbd56
test

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Khanchana 0:96e1eeadbd56 1 // Hello World to sweep a servo through its full range
Khanchana 0:96e1eeadbd56 2
Khanchana 0:96e1eeadbd56 3 #include "mbed.h"
Khanchana 0:96e1eeadbd56 4 #include "Servo.h"
Khanchana 0:96e1eeadbd56 5
Khanchana 0:96e1eeadbd56 6 Servo myservo1(D7);
Khanchana 0:96e1eeadbd56 7 Servo myservo2(D6);
Khanchana 0:96e1eeadbd56 8
Khanchana 0:96e1eeadbd56 9 int main() {
Khanchana 0:96e1eeadbd56 10 myservo1.calibrate(0.0005,0.0);
Khanchana 0:96e1eeadbd56 11 myservo2.calibrate(0.0005,0.0);
Khanchana 0:96e1eeadbd56 12 for(float p=0.87; p>=0.375; p -= 0.005) {
Khanchana 0:96e1eeadbd56 13 myservo1 = p;
Khanchana 0:96e1eeadbd56 14
Khanchana 0:96e1eeadbd56 15 wait(0.01);
Khanchana 0:96e1eeadbd56 16 }
Khanchana 0:96e1eeadbd56 17 wait(2);
Khanchana 0:96e1eeadbd56 18 for(float n=0.75; n>=0; n -= 0.005) {
Khanchana 0:96e1eeadbd56 19 myservo2 = n;
Khanchana 0:96e1eeadbd56 20 wait(0.01);
Khanchana 0:96e1eeadbd56 21 }
Khanchana 0:96e1eeadbd56 22 wait(2);
Khanchana 0:96e1eeadbd56 23 /*for(float p=0.375; p<=0.87; p += 0.005) {
Khanchana 0:96e1eeadbd56 24 myservo1 = p;
Khanchana 0:96e1eeadbd56 25 wait(0.01);
Khanchana 0:96e1eeadbd56 26 }
Khanchana 0:96e1eeadbd56 27 wait(2);
Khanchana 0:96e1eeadbd56 28 for(float p=0; p<=0.75; p += 0.005) {
Khanchana 0:96e1eeadbd56 29 myservo2 = p;
Khanchana 0:96e1eeadbd56 30 wait(0.01);
Khanchana 0:96e1eeadbd56 31 }
Khanchana 0:96e1eeadbd56 32 wait(2);*/
Khanchana 0:96e1eeadbd56 33 }