[[2015a/Member]]
* 目次(書道ロボ) [#zc6fca63]
#contents
 
* ロボット本体の説明 [#x4ee2ec6]
3つのモーターの用途
-車体の前後方向移動 (モータA,C)
-車体の旋回 (モータA,C)
-ペンの上下 (モータB)










* プログラムの説明 [#s473aabf]


 #define  go(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC);//前進
 #define back(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC);//後退
 #define rturn(t) OnFwd(OUT_A);OnRev(OUT_C);Wait(t);Off(OUT_AC);//右旋回
 #define lturn(t) OnFwd(OUT_C);OnRev(OUT_A);Wait(t);Off(OUT_AC);//左旋回
 #define up OnRev(OUT_B);Wait(9);Off(OUT_B);//筆を上げる
 #define down OnFwd(OUT_B);Wait(9);Off(OUT_B);//筆を下げる
 task main() 
 {
 //和の三画目
 down;
 go(140); 
 up;
 //四画目
 back(30);   
 rturn(40);
 down;
 back(70);
 up;
 //五画目
 go(70);
 lturn(75); 
 down;
 back(70);
 up; 
 //二画目
 go(100); 
 lturn(75);
 up;//アームが自然と下りたので
 back(55);
 down;
 back(65); 
 up;
 //一画目
 rturn(210);
 up;アームが自然と下りたので
 back(170);
 down;
 back(60);//
 up;
 //七画目の縦部分
 rturn(15);
 lturn(105);
 down;
 back(20);
 go(120);
 up;
 //八画目
 go(70);
 rturn(110);
 back(95);
 down;
 go(55); 
 up;
 //六画目
 go(80);
 rturn(109);
 back(95);
 down;
 go(110);
 up;
 //七画目の横部分
 go(85);
 rturn(110);
 back(75); //105
 down;
 go(55); //yoko7
 up;
 }

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS