[[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);
}


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