#contents
*ロボット本体の説明 [#uac9b2b8]
ペンを上げ下げする部分にモーターを一つ、紙面上を動き回るための車体部分にモーターを二つ使ってロボットを組み立てた。
&ref(2017b/Member/kuwa/Mission1/IMG_2652.jpg,30%);&ref(2017b/Member/kuwa/Mission1/IMG_2650.jpg,30%);

**プログラム(小) [#i9ed8ea2]
#define turn_L  OnFwd(OUT_A);OnRev(OUT_C);Wait(88);Off(OUT_AC);Wait(50);//左回転
#define turn_R OnFwd(OUT_C);OnRev(OUT_A);Wait(95);Off(OUT_AC);Wait(50);//右回転
#define go(t) OnFwd(OUT_AC);Wait(t);Off(OUT_AC);Wait(50);//前進
#define back(t) OnRev(OUT_AC);Wait(t);Off(OUT_AC);Wait(50);//後退
#define up OnFwd(OUT_B);Wait(10);Off(OUT_B);Wait(50);//ペンを上げる
#define down OnRev(OUT_B);Wait(7);Off(OUT_B);Wait(50);//ぺんを下げる
 task main ()
 {
 go(37)//1画目
 up
 go(200)
 turn_L
 turn_L
 back(30)
 down
 go(90)//2画目
 up
 go(210)
 turn_R
 go(60)
 turn_R
 go(25)
 down
 go(37)//3画目
 up
 }
 

**プログラム(出) [#r34eb7a8]
 task main ()
 {
 go(30)//位置合わせ
 go(30)//右上部分
 down
 go(30)
 up
 go(20)
 down
 go(30)//右下
 up
 go(120)
 turn_R
 back(90)
 down
 go(80)//
 up
 go(110)
 turn_R
 back(95)
 down
 go(30)//
 up
 go(20)
 down
 go(30)//
 up
 go(90)
 turn_R
 back(90)
 down
 go(80)//
 up
 go(70)
 turn_R
 back(140)
 down
 go(90)//
 }

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