[[2015a/Member]]
書いた漢字


  
大変だった点
・書き数が多い漢字だったので一つ一つ動かす時間を調整するのが大変だった。
・書き数が多いのであえてdefineは使わず一つ一つプログラムを作るのが大変だった。
・工夫した点は書いた漢字の4つの点をちゃんと斜めになるようにした所。


作ったロボットの写真




作成したプログラム
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