Includes both the servo and Dc motor. Needs more comments on the servo side.

Dependencies:   Motor Servo mbed

Fork of lab3integrated by Actuator Control Lab

Committer:
corwinstites
Date:
Thu Sep 27 19:01:43 2018 +0000
Revision:
0:f5f82650e679
Child:
1:efdd0b0bbdbc
Lab 3

Who changed what in which revision?

UserRevisionLine numberNew contents of line
corwinstites 0:f5f82650e679 1 #include "mbed.h"
corwinstites 0:f5f82650e679 2 #include "Servo.h"
corwinstites 0:f5f82650e679 3
corwinstites 0:f5f82650e679 4 Servo kenny(p21);
corwinstites 0:f5f82650e679 5 Servo barb(p22);
corwinstites 0:f5f82650e679 6
corwinstites 0:f5f82650e679 7 int main()
corwinstites 0:f5f82650e679 8 {
corwinstites 0:f5f82650e679 9 barb.calibrate(0.0009,90);
corwinstites 0:f5f82650e679 10 kenny.calibrate(0.0009,90);
corwinstites 0:f5f82650e679 11 kenny = 0;
corwinstites 0:f5f82650e679 12 barb = 1;
corwinstites 0:f5f82650e679 13 while(1)
corwinstites 0:f5f82650e679 14 {
corwinstites 0:f5f82650e679 15 float i;
corwinstites 0:f5f82650e679 16 for (i=0; i<90; i++)
corwinstites 0:f5f82650e679 17 {
corwinstites 0:f5f82650e679 18 barb = 1 - i*0.0111;
corwinstites 0:f5f82650e679 19 kenny = i*0.0111;
corwinstites 0:f5f82650e679 20 wait(.0555);
corwinstites 0:f5f82650e679 21 }
corwinstites 0:f5f82650e679 22 float j;
corwinstites 0:f5f82650e679 23 for (j=0; j<90; j++)
corwinstites 0:f5f82650e679 24 {
corwinstites 0:f5f82650e679 25 kenny = 1 - j*0.0111;
corwinstites 0:f5f82650e679 26 barb = j*0.0111;
corwinstites 0:f5f82650e679 27 wait(.0555);
corwinstites 0:f5f82650e679 28 }
corwinstites 0:f5f82650e679 29 }
corwinstites 0:f5f82650e679 30 }