おためしらいぶらり Q-rover-Kaiを50行以内で動かすという強い気持ち 使用非推奨 動作未確認 単純なPWM動作のライブラリ化実験用
Diff: QMotor.h
- Revision:
- 0:48d84c228105
diff -r 000000000000 -r 48d84c228105 QMotor.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/QMotor.h Wed Dec 06 07:07:32 2017 +0000 @@ -0,0 +1,41 @@ +/*********** +*絶対にQ-rover-Kaiを50行以内で動かすという強い気持ち +***********/ +#include "mbed.h" + +#ifndef QMOTOR_H +#define QMOTOR_H + + + +class QMotor{ + public: + QMotor(PinName R1,PinName R2,PinName L1,PinName L2); + + void Front1(); + void Front2(); + void Right1(float an,float san); + void Right2(float an,float san); + void Left1(float an,float san); + void Left2(float an,float san); + void Reverse(); + void Stack(); + void Fred(); + + private: + PwmOut _R1; + PwmOut _R2; + PwmOut _L1; + PwmOut _L2; +}; +void Front1(); +void Front2(); +void Right1(float *sec); +void Right2(float *sec); +void Left1(float *sec); +void Left2(float *sec); +void Reverse(); +void Fred(); +void Stack(); + +#endif \ No newline at end of file