aaa

Fork of Move by 涼太郎 中村

move.h

Committer:
sakanakuuun
Date:
2016-09-11
Revision:
32:e462489e2418
Parent:
30:0b09a05c67df

File content as of revision 32:e462489e2418:

#define ALLOW_RAD   0.008
#define CW          true
#define CCW         false

#define X_PLUS        1
#define Y_PLUS        2
#define X_MINUS       -1
#define Y_MINUS       -2             

//モーター初期化
void initmotor();

//指定速度で動く
void move(int left,int right);

//角度の微調整
void hosei_turn(float pt, bool cw, float rad);

//好きな向きに回転
void turnrad(float rad);

//反時計周り
void turnrad_cw(float rad, int team);

//時計周り
void turnrad_ccw(float rad, int team);

//好きな場所へ行く
void pmove(int x, int y);

//斜め移動版
void pmove2(int x, int y);

//300(mm)x正方向にバック
void back300();

//x負方向にバック
void nxback300();

//y正方向にバック
void pyback300(int team);

//y負方向にバック
void nyback300(int team);

//一番近い2n*PIを返す
float nearPi(float rad);

//現在地から(x,y)へのatan。戻り値は -PIからPI
float giveatan(int x, int y);