***左を書くロボ!! [#i7ae1f62]

task main()                  //筆は、下ろした状態からスタート
{
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(230);
  Off(OUT_A+OUT_C)           //1画目スタート
  OnRev(OUT_B);
  Wait(50);
  Off(OUT_B);                //筆上げる
  OnFwd(OUT_C);
  OnFwd(OUT_A);        
  Wait(300);                 
  Off(OUT_A+OUT_C);          //左回転330°
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(200);                 
  Off(OUT_A+OUT_C);          //2画目の始めまで
  OnFwd(OUT_C);
  OnFwd(OUT_A);
  Wait(125);                 
  Off(OUT_A+OUT_C);          //左回転180°
  OnFwd(OUT_B);
  Wait(50);                  
  Off(OUT_B);                //筆下ろす
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(280);
  Off(OUT_A+OUT_C);          //2画目スタート
  OnRev(OUT_B);
  Wait(50);
  Off(OUT_B);                //筆上げる
  OnFwd(OUT_A);
  OnRev(OUT_C);
  Wait(200);                 
  Off(OUT_A+OUT_C);          //3画目の始めまでバック
  OnFwd(OUT_A);
  OnFwd(OUT_C);
  Wait(185);                 
  Off(OUT_A+OUT_C);          //左回転120°  
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(80);
  Off(OUT_A+OUT_C);          //3画目の始めを2画目に近づけるため
  OnFwd(OUT_B);
  Wait(50);
  Off(OUT_B);                //筆下ろす
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(150);
  Off(OUT_A+OUT_C);          //3画目スタート
  OnRev(OUT_B);
  Wait(50);
  Off(OUT_B);                //筆上げる
  OnFwd(OUT_A);
  OnRev(OUT_C);
  Wait(150);           
  Off(OUT_A+OUT_C);          //4画目の始めまでバック
  OnRev(OUT_A);
  OnRev(OUT_C);
  Wait(150);
  Off(OUT_A+OUT_C);          //右回転90°
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(50);                  
  Off(OUT_A+OUT_C);          //4画目の始めを3画目に合わせる
  OnFwd(OUT_B);
  Wait(50);
  Off(OUT_B);                
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(100);
  Off(OUT_A+OUT_C);
  OnRev(OUT_B);
  Wait(50);
  Off(OUT_B);
  OnFwd(OUT_A);
  OnRev(OUT_C);
  Wait(50);
  Off(OUT_A+OUT_C); 
  OnFwd(OUT_C);
  OnFwd(OUT_A);
  Wait(150);
  Off(OUT_A+OUT_C);
  OnFwd(OUT_B);
  Wait(50);
  Off(OUT_B);
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(200);
  Off(OUT_A+OUT_C);
}


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