This is for our FYDP project. 2 MPU6050s are used

Dependencies:   Servo mbed

Committer:
majik
Date:
Sun Mar 22 06:34:30 2015 +0000
Revision:
4:05484073a641
Parent:
0:21019d94ad33
BOTH IMUs WORK NOW. Put them in separate threads. Servo is included.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
majik 0:21019d94ad33 1 #ifndef MOTORS_H
majik 0:21019d94ad33 2 #define MOTORS_H
majik 0:21019d94ad33 3
majik 0:21019d94ad33 4 #include "mbed.h"
majik 0:21019d94ad33 5 #include "TB6612.h"
majik 0:21019d94ad33 6
majik 0:21019d94ad33 7 class Motors
majik 0:21019d94ad33 8 {
majik 0:21019d94ad33 9 private:
majik 0:21019d94ad33 10
majik 0:21019d94ad33 11 void stop(void const *args);
majik 0:21019d94ad33 12
majik 0:21019d94ad33 13 public:
majik 0:21019d94ad33 14
majik 0:21019d94ad33 15 TB6612 * Left;
majik 0:21019d94ad33 16 TB6612 * Right;
majik 0:21019d94ad33 17 DigitalOut enable;
majik 0:21019d94ad33 18
majik 0:21019d94ad33 19 Motors(TB6612 * L, TB6612 * R, PinName STBY);
majik 0:21019d94ad33 20
majik 0:21019d94ad33 21 void flip();
majik 0:21019d94ad33 22 void reverse(bool m); //reverse one of the motors (0=right, 1=left)
majik 0:21019d94ad33 23 };
majik 0:21019d94ad33 24 #endif