dangerous spin things

Dependencies:   Motor mbed

Committer:
tsevcik08
Date:
Thu Oct 16 17:38:14 2014 +0000
Revision:
1:90b569aa2335
Parent:
0:fa52c6fc593f
dc motor

Who changed what in which revision?

UserRevisionLine numberNew contents of line
tsevcik08 0:fa52c6fc593f 1 #include "mbed.h"
tsevcik08 0:fa52c6fc593f 2 #include "Motor.h"
tsevcik08 0:fa52c6fc593f 3
tsevcik08 0:fa52c6fc593f 4 Motor kate(p26, p29, p30);
tsevcik08 0:fa52c6fc593f 5 DigitalIn sw2(p17);
tsevcik08 0:fa52c6fc593f 6 DigitalIn sw3(p18);
tsevcik08 0:fa52c6fc593f 7
tsevcik08 0:fa52c6fc593f 8 int main()
tsevcik08 0:fa52c6fc593f 9 {
tsevcik08 0:fa52c6fc593f 10 float mspeed;
tsevcik08 0:fa52c6fc593f 11 while(1) {
tsevcik08 0:fa52c6fc593f 12 if( sw2 == 1 ) {
tsevcik08 0:fa52c6fc593f 13 mspeed = 0.35;
tsevcik08 0:fa52c6fc593f 14 kate.speed(mspeed);
tsevcik08 0:fa52c6fc593f 15 wait(.03);
tsevcik08 0:fa52c6fc593f 16 mspeed = 0.0;
tsevcik08 0:fa52c6fc593f 17 kate.speed(mspeed);
tsevcik08 0:fa52c6fc593f 18 wait(.05);
tsevcik08 0:fa52c6fc593f 19
tsevcik08 0:fa52c6fc593f 20 } else if (sw2 == 0) {
tsevcik08 0:fa52c6fc593f 21 mspeed = 0.0;
tsevcik08 0:fa52c6fc593f 22 kate.speed(mspeed);
tsevcik08 0:fa52c6fc593f 23 }
tsevcik08 1:90b569aa2335 24 else if(( sw2 == 1 && sw3 == 1)){
tsevcik08 1:90b569aa2335 25 mspeed = 0.0;
tsevcik08 1:90b569aa2335 26 kate.speed(mspeed);
tsevcik08 1:90b569aa2335 27 }
tsevcik08 1:90b569aa2335 28 if( sw3 == 1 ) {
tsevcik08 1:90b569aa2335 29 mspeed = -0.35;
tsevcik08 1:90b569aa2335 30 kate.speed(mspeed);
tsevcik08 1:90b569aa2335 31 wait(.03);
tsevcik08 1:90b569aa2335 32 mspeed = 0.0;
tsevcik08 1:90b569aa2335 33 kate.speed(mspeed);
tsevcik08 1:90b569aa2335 34 wait(.05);
tsevcik08 1:90b569aa2335 35
tsevcik08 1:90b569aa2335 36 } else if (sw3 == 0) {
tsevcik08 1:90b569aa2335 37 mspeed = 0.0;
tsevcik08 1:90b569aa2335 38 kate.speed(mspeed);
tsevcik08 1:90b569aa2335 39 }
tsevcik08 1:90b569aa2335 40 else if(( sw2 == 1 && sw3 == 1)){
tsevcik08 1:90b569aa2335 41 mspeed = 0.0;
tsevcik08 1:90b569aa2335 42 kate.speed(mspeed);
tsevcik08 1:90b569aa2335 43 }
tsevcik08 0:fa52c6fc593f 44 }
tsevcik08 0:fa52c6fc593f 45 }