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.
Fork of QMotor by
QMotor.h@1:b80cd8133481, 2017-12-06 (annotated)
- Committer:
- KOTAROYamamoto
- Date:
- Wed Dec 06 23:07:23 2017 +0000
- Revision:
- 1:b80cd8133481
- Parent:
- 0:48d84c228105
?????????????
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
KOTAROYamamoto | 0:48d84c228105 | 1 | /*********** |
KOTAROYamamoto | 0:48d84c228105 | 2 | *絶対にQ-rover-Kaiを50行以内で動かすという強い気持ち |
KOTAROYamamoto | 0:48d84c228105 | 3 | ***********/ |
KOTAROYamamoto | 0:48d84c228105 | 4 | #include "mbed.h" |
KOTAROYamamoto | 0:48d84c228105 | 5 | |
KOTAROYamamoto | 0:48d84c228105 | 6 | #ifndef QMOTOR_H |
KOTAROYamamoto | 0:48d84c228105 | 7 | #define QMOTOR_H |
KOTAROYamamoto | 0:48d84c228105 | 8 | |
KOTAROYamamoto | 0:48d84c228105 | 9 | |
KOTAROYamamoto | 0:48d84c228105 | 10 | |
KOTAROYamamoto | 0:48d84c228105 | 11 | class QMotor{ |
KOTAROYamamoto | 0:48d84c228105 | 12 | public: |
KOTAROYamamoto | 0:48d84c228105 | 13 | QMotor(PinName R1,PinName R2,PinName L1,PinName L2); |
KOTAROYamamoto | 0:48d84c228105 | 14 | |
KOTAROYamamoto | 0:48d84c228105 | 15 | void Front1(); |
KOTAROYamamoto | 0:48d84c228105 | 16 | void Front2(); |
KOTAROYamamoto | 1:b80cd8133481 | 17 | void Right1(float an); |
KOTAROYamamoto | 1:b80cd8133481 | 18 | void Right2(float an); |
KOTAROYamamoto | 1:b80cd8133481 | 19 | void Left1(float an); |
KOTAROYamamoto | 1:b80cd8133481 | 20 | void Left2(float an); |
KOTAROYamamoto | 0:48d84c228105 | 21 | void Reverse(); |
KOTAROYamamoto | 0:48d84c228105 | 22 | void Stack(); |
KOTAROYamamoto | 0:48d84c228105 | 23 | void Fred(); |
KOTAROYamamoto | 0:48d84c228105 | 24 | |
KOTAROYamamoto | 0:48d84c228105 | 25 | private: |
KOTAROYamamoto | 0:48d84c228105 | 26 | PwmOut _R1; |
KOTAROYamamoto | 0:48d84c228105 | 27 | PwmOut _R2; |
KOTAROYamamoto | 0:48d84c228105 | 28 | PwmOut _L1; |
KOTAROYamamoto | 0:48d84c228105 | 29 | PwmOut _L2; |
KOTAROYamamoto | 1:b80cd8133481 | 30 | float san1; |
KOTAROYamamoto | 1:b80cd8133481 | 31 | float san2; |
KOTAROYamamoto | 0:48d84c228105 | 32 | }; |
KOTAROYamamoto | 0:48d84c228105 | 33 | void Front1(); |
KOTAROYamamoto | 0:48d84c228105 | 34 | void Front2(); |
KOTAROYamamoto | 0:48d84c228105 | 35 | void Right1(float *sec); |
KOTAROYamamoto | 0:48d84c228105 | 36 | void Right2(float *sec); |
KOTAROYamamoto | 0:48d84c228105 | 37 | void Left1(float *sec); |
KOTAROYamamoto | 0:48d84c228105 | 38 | void Left2(float *sec); |
KOTAROYamamoto | 0:48d84c228105 | 39 | void Reverse(); |
KOTAROYamamoto | 0:48d84c228105 | 40 | void Fred(); |
KOTAROYamamoto | 0:48d84c228105 | 41 | void Stack(); |
KOTAROYamamoto | 0:48d84c228105 | 42 | |
KOTAROYamamoto | 0:48d84c228105 | 43 | #endif |