Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed
Fork of RCControlOOP by
Mousr.h
- Committer:
- mfillinois
- Date:
- 2014-10-08
- Revision:
- 3:b3ec75e9163f
- Parent:
- 2:e9042e88abf1
- Child:
- 4:099453043c63
File content as of revision 3:b3ec75e9163f:
#pragma once
#include "mbed.h"
class Mousr
{
public:
Mousr();
void stop();
void lefttire(float speed);
void righttire(float speed);
void backwards(float speed);
void left(float speed);
void right(float speed);
void flipLeft();
void flipRight();
float getStraightSpeed();
float getStraightSlowSpeed();
float getRotateSlowSpeed();
float getRotateSpeed();
float getRotateFastSpeed();
float flip90Wait;
float flip180Wait;
void left90();
void left180();
void right90();
void right180();
private:
// PwmOut m1a;
// PwmOut m1b;
// PwmOut m2a;
// PwmOut m2b;
DigitalOut mstby;
PwmOut m_a1;
PwmOut m_a2;
PwmOut mpwma;
PwmOut m_b1;
PwmOut m_b2;
PwmOut mpwmb;
float straightSpeed;
float straightSlowSpeed;
float rotateSlowSpeed;
float rotateSpeed ;
float rotateFastSpeed;
float flipStraightSpeed;
float flipStraightWait;
float flipStopWait;
float flipRotateSpeed;
float flipRotateWait;
};
