Sooner Competitive Robotics / Mbed 2 deprecated IEEE_14_Freescale

Dependencies:   mbed

Fork of IEEE_14_Freescale by IEEE 2014 Mbed

Committer:
soonerbot
Date:
Sun Nov 17 03:05:35 2013 +0000
Revision:
1:c28fac16a109
Child:
3:a223b0bf8256
Added encoder direction settings and setup motors and encoders

Who changed what in which revision?

UserRevisionLine numberNew contents of line
soonerbot 1:c28fac16a109 1 /*
soonerbot 1:c28fac16a109 2 * File: lowPlan.h
soonerbot 1:c28fac16a109 3 * Author: Shawn Swatek
soonerbot 1:c28fac16a109 4 * Originated: Spring 2013
soonerbot 1:c28fac16a109 5 * Revised: 3/29/13
soonerbot 1:c28fac16a109 6 */
soonerbot 1:c28fac16a109 7
soonerbot 1:c28fac16a109 8 #ifndef __ROBOT__
soonerbot 1:c28fac16a109 9 #define __ROBOT__
soonerbot 1:c28fac16a109 10
soonerbot 1:c28fac16a109 11 #include "mbed.h"
soonerbot 1:c28fac16a109 12 #include "dbgprint.h"
soonerbot 1:c28fac16a109 13 #include "gyroReader.h"
soonerbot 1:c28fac16a109 14 #include "remoteEnc.h"
soonerbot 1:c28fac16a109 15 #include "remoteMotor.h"
soonerbot 1:c28fac16a109 16
soonerbot 1:c28fac16a109 17 class robot{
soonerbot 1:c28fac16a109 18 public:
soonerbot 1:c28fac16a109 19 SPI spi;
soonerbot 1:c28fac16a109 20 remoteEnc bigenc;
soonerbot 1:c28fac16a109 21 //gyroReader gyro;
soonerbot 1:c28fac16a109 22 remoteMotor right;
soonerbot 1:c28fac16a109 23 remoteMotor left;
soonerbot 1:c28fac16a109 24 robot();
soonerbot 1:c28fac16a109 25 double x,y,rot;
soonerbot 1:c28fac16a109 26 int driveForward(double power, int dist);
soonerbot 1:c28fac16a109 27 int addforward(double dist);
soonerbot 1:c28fac16a109 28 double turn(double power, double degrees);
soonerbot 1:c28fac16a109 29 int moveTo(double xInches, double yInches);
soonerbot 1:c28fac16a109 30 int turntowards(double xInches, double yInches);
soonerbot 1:c28fac16a109 31 };
soonerbot 1:c28fac16a109 32
soonerbot 1:c28fac16a109 33 #endif