おためしらいぶらり Q-rover-Kaiを50行以内で動かすという強い気持ち 使用非推奨 動作未確認 単純なPWM動作のライブラリ化実験用

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers QMotor.h Source File

QMotor.h

00001 /***********
00002 *絶対にQ-rover-Kaiを50行以内で動かすという強い気持ち
00003 ***********/
00004 #include "mbed.h"
00005 
00006 #ifndef QMOTOR_H
00007 #define QMOTOR_H
00008 
00009 
00010 
00011 class QMotor{
00012     public:
00013         QMotor(PinName R1,PinName R2,PinName L1,PinName L2);
00014         
00015         void Front1();
00016         void Front2();
00017         void Right1(float an,float san);
00018         void Right2(float an,float san);
00019         void Left1(float an,float san);
00020         void Left2(float an,float san);
00021         void Reverse();
00022         void Stack();
00023         void Fred();
00024     
00025     private:
00026     PwmOut _R1;
00027     PwmOut _R2;
00028     PwmOut _L1;
00029     PwmOut _L2;
00030 };
00031 void Front1();
00032 void Front2();
00033 void Right1(float *sec);
00034 void Right2(float *sec);
00035 void Left1(float *sec);
00036 void Left2(float *sec);
00037 void Reverse();
00038 void Fred();
00039 void Stack();
00040 
00041 #endif