k

Dependents:   3rdcompfixstart 2ndcomp 4thcomp 6th33222_copy

Fork of Move by Tk A

Revision:
13:4501c9202500
Parent:
7:7f1721542753
Child:
14:138af628d979
--- a/move.h	Fri Sep 09 05:43:40 2016 +0000
+++ b/move.h	Sun Sep 11 11:39:42 2016 +0000
@@ -1,28 +1,52 @@
 #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 initmotor(int);
+ 
+//指定速度で動く
 void move(int left,int right);
-
-void turn_cw();
-
-void turn_ccw();
-
+ 
+//角度の微調整
 void hosei_turn(float pt, bool cw, float rad);
-
+ 
 //好きな向きに回転
-void turn_abs_rad(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);
 
-//void back(int x, int y);
\ No newline at end of file
+void movelength(int length);