[[2008a/A2]]

* このロボットの特徴 [#w8d54393]
ロボット前部にペンを取り付け、3つ目のモーターを使い、ペンの上下をさせた。~

//ここからプログラム
 #define up OnRev(OUT_B);Wait(10);Off(OUT_B);
 #define down OnFwd(OUT_B);Wait(40);Off(OUT_B);
 
 
 void go(int t)
 {
 OnFwd(OUT_C+OUT_A);
 Wait(t);
 } 
 
 void back(int t)
 {
 OnRev(OUT_C+OUT_A);
 Wait(t);
 }
 
 void right(int t)
 {
 OnFwd(OUT_A);OnRev(OUT_C);
 Wait(t);
 }
 
 void left(int t)
 {
 OnFwd(OUT_C);OnRev(OUT_A);
 Wait(t);
 }
 
 task main()
 {
 down
 go(80);
 up
 go(30);
 down
 go(80);
 up
 back(50);
 right(110);
 go(20); 
 left(70);
 down
 go(20);
 back(70);
 up
 back(40);
 down
 back(70);
 up 
 go(180);
 right(80);
 down
 go(30);
 up
 go(80);
 left(70);
 down
 go(100);
 back(250);
 
 Off(OUT_A+OUT_B+OUT_C);
 
 }

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