- 履歴一覧
- ソース を表示
- 2005/C6/課題1 は削除されています。
- 追加された行はこの色です。
- 削除された行はこの色です。
[[2005/C6/書道ロボット-東-]]
&size(40){'''〜第1回 ロボット製作〜'''};
*◆三角形を書く [#i4ea29f7]
&size(20){・プログラミィング};
task main()
{
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(300);
Off(OUT_A+OUT_C);
OnFwd(OUT_A+OUT_C);
Wait(250);
Off(OUT_A+OUT_C);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(300);
Off(OUT_A+OUT_C);
OnFwd(OUT_A+OUT_C);
Wait(250);
Off(OUT_A+OUT_C);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(300);
Off(OUT_A+OUT_C);
}
&size(20){◎工夫・苦労をした点};
1.三角形の角でロボットを何秒回転させれば良いのかという点
*◆「右」を書く [#df582305]
&size(20){・プログラミィング};
task main()
{
OnRev(OUT_B);
Wait(50);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(150);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(70);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(100);
Off(OUT_A+OUT_C);
OnFwd(OUT_A);
Wait(100);
Off(OUT_A);
OnFwd(OUT_C);
Wait(400);
Off(OUT_A+OUT_C);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(50);
Off(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(50);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(130);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(70);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(50);
Off(OUT_A+OUT_C);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(80);
Off(OUT_A+OUT_C);
OnRev(OUT_A);
Wait(390);
Off(OUT_A);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(125);
Off(OUT_A+OUT_C);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(100);
Off(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(50);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(70);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(70);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(190);
Off(OUT_A+OUT_C);
OnFwd(OUT_C);
Wait(450);
Off(OUT_C);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(30);
Off(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(70);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(100);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(80);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(220);
Off(OUT_A+OUT_C);
OnRev(OUT_A);
Wait(400);
Off(OUT_A);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(65);
Off(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(70);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(70);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(70);
Off(OUT_B);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(220);
Off(OUT_A+OUT_C);
OnRev(OUT_A);
Wait(420);
Off(OUT_A);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(40);
Off(OUT_A+OUT_C);
OnRev(OUT_B);
Wait(50);
Off(OUT_B);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(100);
Off(OUT_A+OUT_C);
OnFwd(OUT_B);
Wait(70);
Off(OUT_B);
}
&size(20){◎工夫・苦労をした点};
1.ロボットから前にでっぱっているペンの分だけのずれを考え
てプログラミィングをしなくてはいけない点
2.床や紙の状態、ロボットのギヤーの状態などで毎回同じよう
に動いてくれずに何回もやり直した点