2004/B1/28班練習問題

ハート形を描くロボット

task main ()
{

OnFwd(OUT_A+OUT_C);//ハートの尖った部分から描き始める
Wait(120);
Off(OUT_A+OUT_C);

SetPower(OUT_A,3);//出力を弱め、曲線での誤差を少なくする
OnFwd(OUT_A);//ハートの片側の曲線を描く
Wait(480);
Off(OUT_A);

SetPower(OUT_C,3);//反対側の曲線を逆回転で描く
OnRev(OUT_C);
Wait(430);
Off(OUT_C);

OnRev(OUT_A+OUT_C);//直線で尖った部分へ戻る
Wait(160);
Off(OUT_A+OUT_C);

}

RCXの精度が低いためか、毎回、描くハートの形が一致せず、 綺麗なハート型を描かせるのに、秒数調整など苦労・・・。


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-01-31 (月) 13:22:23