基本クラス
Dependents: 300_PS3com Quadrifoglio_PS3COM
Master.h
- Committer:
- piroro4560
- Date:
- 2022-06-18
- Revision:
- 3:9b1aefdd251a
- Parent:
- 2:9d9681465f4a
- Child:
- 4:c9ef83cbe905
File content as of revision 3:9b1aefdd251a:
#ifndef MASTER_H #define MASTER_H #include "main.h" #include "kohiMD.h" #include "solenoid.h" #include "omni_wheel.h" #include "esc.h" class Master { public : /**コンストラクタ * ピン設定 */ Master(); /**PS3のボタンのアドレスをセットする */ void SetPS3Address(bool *button_, uint8_t *trigger_, uint8_t *stick_); /**一発撃つ */ void Shot(); /**ドリブルする */ void Dribble(float power); /**モーター出力 */ void SetValueMotor(int num, double val); // private : BufferedSerial pc; KohiMD *motor[4]; Solenoid shot; RCJESC drib; Ticker test; Ticker PS3com; OmniWheel omni; uint8_t h1,h2; bool *button; uint8_t *trigger; uint8_t *stick; double pwm = 0.0; float spin_power; }; #endif