*『介』を書くロボットープログラム [#d7da0012]









*『太』を書くロボットープログラム [#w061e2e6]

 task main()
 {
   OnFwd(OUT_B); Wait(20); Off(OUT_B);                          //ペンを下ろす
   OnFwd(OUT_A+OUT_C); Wait(120); Off(OUT_A+OUT_C);             //『太』の『―』を書くために前進
   OnRev(OUT_B); Wait(20); Off(OUT_B);                          //ペンを上げる
 
   OnRev(OUT_A+OUT_C); Wait(105); Off(OUT_A+OUT_C);             //後進 
   OnFwd(OUT_A); OnRev(OUT_C); Wait(105); Off(OUT_A+OUT_C);     //右回転
   OnFwd(OUT_B); Wait(25); Off(OUT_B);                          //ペンを下ろす
   OnFwd(OUT_A+OUT_C); Wait(130); Off(OUT_A+OUT_C);             //『太』の『/』を書くために前進
   OnRev(OUT_B); Wait(20); Off(OUT_B);                          //ペンをあげる
   
   OnRev(OUT_A+OUT_C); Wait(135); Off(OUT_A+OUT_C);             //後進
   OnFwd(OUT_C); OnRev(OUT_A); Wait(65); Off(OUT_A+OUT_C);      //左回転 
   OnFwd(OUT_A+OUT_C); Wait(40); Off(OUT_A+OUT_C);              //このままだとズレが生じるので、少し前進
   OnFwd(OUT_B); Wait(25); Off(OUT_B);                          //ペンを下ろす
   OnFwd(OUT_A+OUT_C); Wait(110); Off(OUT_A+OUT_C);             //『太』の『\』を書くために前進
   OnRev(OUT_B); Wait(20); Off(OUT_B);                          //ペンを上げる
 
   OnRev(OUT_A+OUT_C); Wait(40); Off(OUT_A+OUT_C);              //後進
   OnFwd(OUT_A); OnRev(OUT_C); Wait(90);                        //右回転 
   OnFwd(OUT_A+OUT_C); Wait(65);Off(OUT_A+OUT_C);               //前進
   OnFwd(OUT_C); OnRev(OUT_A); Wait(80); Off(OUT_A+OUT_C);      //左回転
   OnFwd(OUT_B); Wait(25); Off(OUT_B);                          //ぺンを下ろす
   OnFwd(OUT_A+OUT_C); Wait(20); Off(OUT_A+OUT_C);              //『太』『、』を書くために前進
   OnRev(OUT_B); Wait(20); Off(OUT_B);                          //ペンを上げて終了
    }


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