Avinash Repaka / Mbed 2 deprecated Lab4_519

Dependencies:   mbed

Committer:
avinashr
Date:
Fri Mar 27 03:53:57 2015 +0000
Revision:
4:95fe80130442
Parent:
3:c3d716d6c6a7
Elevator code, working on test bench

Who changed what in which revision?

UserRevisionLine numberNew contents of line
avinashr 2:2cc70773996b 1 #include "mbed.h"
avinashr 2:2cc70773996b 2 #include "DCMotor.h"
avinashr 2:2cc70773996b 3 #include "LeftServoMotor.h"
avinashr 2:2cc70773996b 4 #include "RightServoMotor.h"
avinashr 2:2cc70773996b 5 #include "RequestQueue.h"
avinashr 2:2cc70773996b 6
avinashr 2:2cc70773996b 7 #ifndef GLOBALOBJECTS_H
avinashr 2:2cc70773996b 8 #define GLOBALOBJECTS_H
avinashr 2:2cc70773996b 9
avinashr 2:2cc70773996b 10 Serial pc(USBTX, USBRX);
avinashr 2:2cc70773996b 11 DCMotor dcMotor(p21,p17,p18);
avinashr 2:2cc70773996b 12 LeftServoMotor leftDoor(p22);
avinashr 2:2cc70773996b 13 RightServoMotor rightDoor(p23);
avinashr 2:2cc70773996b 14 RequestQueue queue;
avinashr 3:c3d716d6c6a7 15
avinashr 2:2cc70773996b 16 int currentFloor = 1;
avinashr 3:c3d716d6c6a7 17 int movingDirection = 0; //1 for forward, -1 for reverse, 0 for stopping
avinashr 4:95fe80130442 18 int irFlag = 0;
avinashr 2:2cc70773996b 19
avinashr 2:2cc70773996b 20 void floorChosen(int);
avinashr 2:2cc70773996b 21 void doStopOperation();
avinashr 2:2cc70773996b 22 void floorReached(int);
avinashr 2:2cc70773996b 23 void floorDetected(int);
avinashr 3:c3d716d6c6a7 24 void moveForwad();
avinashr 3:c3d716d6c6a7 25 void moveReverse();
avinashr 2:2cc70773996b 26
avinashr 2:2cc70773996b 27 #endif