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@3:b3ec75e9163f, 2014-10-08 (annotated)
- Committer:
- mfillinois
- Date:
- Wed Oct 08 19:29:07 2014 +0000
- Revision:
- 3:b3ec75e9163f
- Parent:
- 2:e9042e88abf1
- Child:
- 4:099453043c63
mostly working, needs cleanup;
Who changed what in which revision?
| User | Revision | Line number | New contents of line |
|---|---|---|---|
| mfillinois | 0:78e2af20cbf3 | 1 | #pragma once |
| mfillinois | 0:78e2af20cbf3 | 2 | #include "mbed.h" |
| mfillinois | 0:78e2af20cbf3 | 3 | class Mousr |
| mfillinois | 0:78e2af20cbf3 | 4 | { |
| mfillinois | 0:78e2af20cbf3 | 5 | public: |
| mfillinois | 0:78e2af20cbf3 | 6 | Mousr(); |
| mfillinois | 0:78e2af20cbf3 | 7 | void stop(); |
| mfillinois | 3:b3ec75e9163f | 8 | void lefttire(float speed); |
| mfillinois | 3:b3ec75e9163f | 9 | void righttire(float speed); |
| mfillinois | 0:78e2af20cbf3 | 10 | void backwards(float speed); |
| mfillinois | 0:78e2af20cbf3 | 11 | void left(float speed); |
| mfillinois | 0:78e2af20cbf3 | 12 | void right(float speed); |
| mfillinois | 0:78e2af20cbf3 | 13 | void flipLeft(); |
| mfillinois | 0:78e2af20cbf3 | 14 | void flipRight(); |
| mfillinois | 0:78e2af20cbf3 | 15 | float getStraightSpeed(); |
| mfillinois | 2:e9042e88abf1 | 16 | float getStraightSlowSpeed(); |
| mfillinois | 0:78e2af20cbf3 | 17 | float getRotateSlowSpeed(); |
| mfillinois | 0:78e2af20cbf3 | 18 | float getRotateSpeed(); |
| mfillinois | 0:78e2af20cbf3 | 19 | float getRotateFastSpeed(); |
| mfillinois | 3:b3ec75e9163f | 20 | float flip90Wait; |
| mfillinois | 3:b3ec75e9163f | 21 | float flip180Wait; |
| mfillinois | 3:b3ec75e9163f | 22 | void left90(); |
| mfillinois | 3:b3ec75e9163f | 23 | void left180(); |
| mfillinois | 3:b3ec75e9163f | 24 | void right90(); |
| mfillinois | 3:b3ec75e9163f | 25 | void right180(); |
| mfillinois | 0:78e2af20cbf3 | 26 | |
| mfillinois | 0:78e2af20cbf3 | 27 | private: |
| mfillinois | 2:e9042e88abf1 | 28 | // PwmOut m1a; |
| mfillinois | 2:e9042e88abf1 | 29 | // PwmOut m1b; |
| mfillinois | 2:e9042e88abf1 | 30 | // PwmOut m2a; |
| mfillinois | 2:e9042e88abf1 | 31 | // PwmOut m2b; |
| mfillinois | 2:e9042e88abf1 | 32 | DigitalOut mstby; |
| mfillinois | 2:e9042e88abf1 | 33 | PwmOut m_a1; |
| mfillinois | 2:e9042e88abf1 | 34 | PwmOut m_a2; |
| mfillinois | 2:e9042e88abf1 | 35 | PwmOut mpwma; |
| mfillinois | 2:e9042e88abf1 | 36 | PwmOut m_b1; |
| mfillinois | 2:e9042e88abf1 | 37 | PwmOut m_b2; |
| mfillinois | 2:e9042e88abf1 | 38 | PwmOut mpwmb; |
| mfillinois | 0:78e2af20cbf3 | 39 | |
| mfillinois | 0:78e2af20cbf3 | 40 | float straightSpeed; |
| mfillinois | 2:e9042e88abf1 | 41 | float straightSlowSpeed; |
| mfillinois | 0:78e2af20cbf3 | 42 | float rotateSlowSpeed; |
| mfillinois | 0:78e2af20cbf3 | 43 | float rotateSpeed ; |
| mfillinois | 0:78e2af20cbf3 | 44 | float rotateFastSpeed; |
| mfillinois | 0:78e2af20cbf3 | 45 | float flipStraightSpeed; |
| mfillinois | 0:78e2af20cbf3 | 46 | float flipStraightWait; |
| mfillinois | 2:e9042e88abf1 | 47 | float flipStopWait; |
| mfillinois | 0:78e2af20cbf3 | 48 | float flipRotateSpeed; |
| mfillinois | 0:78e2af20cbf3 | 49 | float flipRotateWait; |
| mfillinois | 0:78e2af20cbf3 | 50 | }; |
| mfillinois | 0:78e2af20cbf3 | 51 |
