- 追加された行はこの色です。
- 削除された行はこの色です。
[[2015a/Member]]
書いた漢字
*選んだ漢字 [#n6bcbaa3]
大変だった点
・書き数が多い漢字だったので一つ一つ動かす時間を調整するのが大変だった。
・書き数が多いのであえてdefineは使わず一つ一つプログラムを作るのが大変だった。
・工夫した点は書いた漢字の4つの点をちゃんと斜めになるようにした所。
*大変だった点 [#c45e3ef0]
-書き数が多い漢字だったので一つ一つ動かす時間を調整するのが大変だった。
-書き数が多いのであえてdefineは使わず一つ一つプログラムを作るのが大変だった。
*工夫した点 [#xd1322ee]
-書いた漢字の4つの点をちゃんと斜めになるように時間を長めにしたり短めにしたり調整した。
-
作ったロボットの写真
*作ったロボットの説明 [#acc182df]
**アーム [#b4f8dafd]
-輪ゴムで筆ペンをはさみ上下に動かす動作だけのものにした。
-モーターに部品をつけモーターの回転でペンを動かす。
作成したプログラム
*作成したプログラム [#sb6d3dde]
task main ()
{
OnFwd(OUT_AC);
Wait(100); //1画目
OnRev(OUT_B);
Wait(5);
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(105);
OnFwd(OUT_B);
Wait(5); // 2画目
OnFwd(OUT_AC);
Wait(100);
OnRev(OUT_AC);
Wait(50);
OnRev(OUT_B);
Wait(5);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(50); //3画目
OnRev(OUT_AC);
Wait(125); //4画目
OnFwd(OUT_AC);
Wait(50);
OnRev(OUT_B);
Wait(5);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(115);
OnFwd(OUT_B);
Wait(5); //5画目
OnFwd(OUT_AC);
Wait(50);
OnRev(OUT_B);
Wait(5);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(50); //6画目
OnRev(OUT_B);
Wait(5);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(130);
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(150); //7画目
OnRev(OUT_B);
Wait(5);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(120);
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(50);
OnFwd(OUT_B);
Wait(5);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(105); //8画目
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(150);
OnRev(OUT_B);
Wait(5);
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(115);
OnFwd(OUT_B);
Wait(5); //9画目
OnFwd(OUT_AC);
Wait(50);
OnRev(OUT_B);
Wait(5);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(50); //10画目
OnRev(OUT_AC);
Wait(100);
OnRev(OUT_B);
Wait(5);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5);
OnFwd(OUT_AC);
Wait(50); //11画目
OnRev(OUT_B);
Wait(5);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5); //12画目
OnFwd(OUT_AC);
Wait(50);
OnRev(OUT_AC);
Wait(300);
OnFwd(OUT_AC);
Wait(100);
OnRev(OUT_B);
Wait(5);
OnRev(OUT_A);
OnFwd(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5); //13画目
OnFwd(OUT_AC);
Wait(50);
OnRev(OUT_B);
Wait(5);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5); //14画目
OnFwd(OUT_AC);
Wait(100);
OnRev(OUT_AC);
Wait(200);
Off(OUT_AC);
}