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@4:099453043c63, 2014-10-08 (annotated)
- Committer:
- mfillinois
- Date:
- Wed Oct 08 19:36:05 2014 +0000
- Revision:
- 4:099453043c63
- Parent:
- 3:b3ec75e9163f
cleaned up somewhat;
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 left(float speed); | 
| mfillinois | 0:78e2af20cbf3 | 11 | void right(float speed); | 
| mfillinois | 0:78e2af20cbf3 | 12 | float getRotateSlowSpeed(); | 
| mfillinois | 0:78e2af20cbf3 | 13 | float getRotateSpeed(); | 
| mfillinois | 0:78e2af20cbf3 | 14 | float getRotateFastSpeed(); | 
| mfillinois | 3:b3ec75e9163f | 15 | void left90(); | 
| mfillinois | 3:b3ec75e9163f | 16 | void left180(); | 
| mfillinois | 3:b3ec75e9163f | 17 | void right90(); | 
| mfillinois | 3:b3ec75e9163f | 18 | void right180(); | 
| mfillinois | 0:78e2af20cbf3 | 19 | |
| mfillinois | 0:78e2af20cbf3 | 20 | private: | 
| mfillinois | 2:e9042e88abf1 | 21 | DigitalOut mstby; | 
| mfillinois | 2:e9042e88abf1 | 22 | PwmOut m_a1; | 
| mfillinois | 2:e9042e88abf1 | 23 | PwmOut m_a2; | 
| mfillinois | 2:e9042e88abf1 | 24 | PwmOut mpwma; | 
| mfillinois | 2:e9042e88abf1 | 25 | PwmOut m_b1; | 
| mfillinois | 2:e9042e88abf1 | 26 | PwmOut m_b2; | 
| mfillinois | 2:e9042e88abf1 | 27 | PwmOut mpwmb; | 
| mfillinois | 0:78e2af20cbf3 | 28 | |
| mfillinois | 4:099453043c63 | 29 | |
| mfillinois | 0:78e2af20cbf3 | 30 | float rotateSlowSpeed; | 
| mfillinois | 4:099453043c63 | 31 | float rotateSpeed; | 
| mfillinois | 0:78e2af20cbf3 | 32 | float rotateFastSpeed; | 
| mfillinois | 0:78e2af20cbf3 | 33 | float flipRotateWait; | 
| mfillinois | 4:099453043c63 | 34 | float flip90Wait; | 
| mfillinois | 4:099453043c63 | 35 | float flip180Wait; | 
| mfillinois | 0:78e2af20cbf3 | 36 | }; | 
| mfillinois | 0:78e2af20cbf3 | 37 | 
