Owen Roseborough / Mbed 2 deprecated BeverageRoverV1

Dependencies:   mbed

Committer:
embedMasterForever
Date:
Fri Mar 06 17:20:00 2015 +0000
Revision:
0:17d76ace37b6
This is research and development code for programming exponential acceleration for a Rover 5 chassis by Pololu Electronics, controlled by Sabertooth 2x5 Motor Drivers by Dimension Engineering, and an Mbed LPC1768.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
embedMasterForever 0:17d76ace37b6 1 // motorControl.h -----------------------------------------
embedMasterForever 0:17d76ace37b6 2
embedMasterForever 0:17d76ace37b6 3 #define STOPSPEED 0.85
embedMasterForever 0:17d76ace37b6 4 #define WARMUPSPEED 0.70
embedMasterForever 0:17d76ace37b6 5 #define MAX_VOLTAGE 1.2
embedMasterForever 0:17d76ace37b6 6 #define COUNTSOF1REV1CH 166.67
embedMasterForever 0:17d76ace37b6 7 #define FTOF1REV 0.64444
embedMasterForever 0:17d76ace37b6 8 #define MAXSPEED 1.3
embedMasterForever 0:17d76ace37b6 9 #define INITIALPWMINCREMENT 0.15
embedMasterForever 0:17d76ace37b6 10 #define NUMOFEXPINCREMENTS 10
embedMasterForever 0:17d76ace37b6 11 #define NUMOFEXPINCCOMPLETEWAVE 20
embedMasterForever 0:17d76ace37b6 12 #define SIZEOFINCREMENT 1.1
embedMasterForever 0:17d76ace37b6 13 #define TIMEINCREMENTS 0.5
embedMasterForever 0:17d76ace37b6 14
embedMasterForever 0:17d76ace37b6 15 extern PwmOut leftSideMotor;
embedMasterForever 0:17d76ace37b6 16 extern PwmOut rightSideMotor;
embedMasterForever 0:17d76ace37b6 17
embedMasterForever 0:17d76ace37b6 18 void stopMotors (void);
embedMasterForever 0:17d76ace37b6 19 int warmupStart(void);
embedMasterForever 0:17d76ace37b6 20 void recordMotorCounts(int *ptrMotorCounts);
embedMasterForever 0:17d76ace37b6 21 void assignAverage(float average);
embedMasterForever 0:17d76ace37b6 22 void exponentialAccAndDecCurves(void);
embedMasterForever 0:17d76ace37b6 23 void stopMotors1 (void);
embedMasterForever 0:17d76ace37b6 24 void accelerateMotors (void);
embedMasterForever 0:17d76ace37b6 25 void decelerateMotors (void);
embedMasterForever 0:17d76ace37b6 26 void motorsFullSpeedForeward (void);
embedMasterForever 0:17d76ace37b6 27 void testingFunction(void);
embedMasterForever 0:17d76ace37b6 28 void testingFunction1(void);