- 追加された行はこの色です。
- 削除された行はこの色です。
[[2015a/Member]]
*選んだ漢字 [#n6bcbaa3]
康
#ref(1433775200559.jpg);
*大変だった点 [#c45e3ef0]
-書き数が多い漢字だったので一つ一つ動かす時間を調整するのが大変だった。
-書き数が多いのであえてdefineは使わず一つ一つプログラムを作るのが大変だった。
*工夫した点 [#xd1322ee]
-書いた漢字の4つの点をちゃんと斜めになるように時間を長めにしたり短めにしたり調整した。
-筆を上下に動かすという動きだけで複雑な動きをせずに簡単にした。
*作ったロボットの説明 [#acc182df]
#ref(1433681608232.jpg);
**アーム [#b4f8dafd]
-輪ゴムで筆ペンをはさみ上下に動かす動作だけのものにした。
-モーターに部品をつけモーターの回転でペンを動かす。
**車体 [#z459c9f8]
-一番初めに動かしていた車の形を基本にモーターがつくように土台を長くした。
*作成したプログラム [#sb6d3dde]
task main ()
{
OnFwd(OUT_AC);
Wait(100); //1画目
Wait(100); //1
OnRev(OUT_B);
Wait(5);
OnRev(OUT_C);
OnFwd(OUT_A);
Wait(105);
OnFwd(OUT_B);
Wait(5); // 2画目
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画目
Wait(50); //3
OnRev(OUT_AC);
Wait(125); //4画目
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画目
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画目
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画目
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画目
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画目
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画目
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画目
Wait(50); //11
OnRev(OUT_B);
Wait(5);
OnFwd(OUT_A);
OnRev(OUT_C);
Wait(105);
OnFwd(OUT_B);
Wait(5); //12画目
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画目
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画目
Wait(5); //14
OnFwd(OUT_AC);
Wait(100);
OnRev(OUT_AC);
Wait(200);
Off(OUT_AC);
}