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

作成者:B3L
作成者:B3L

task main()                  
{                           //筆は、下ろした状態からスタート
  OnFwd(OUT_C);

{                           
  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);          //4画目スタート
  
  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);          //左回転90°回転
  
  OnFwd(OUT_B);
  Wait(50);
  Off(OUT_B);                 //筆下ろす
  
  OnFwd(OUT_C);
  OnRev(OUT_A);
  Wait(200);
  Off(OUT_A+OUT_C);           //5画目スタート
}

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS