- 追加された行はこの色です。
- 削除された行はこの色です。
[[2005/B5]]
目次
#contents
* 最初のプログラム [#p4b8b02a]
// 作成者:信之介、Robogon
// 作成日:2005-10-14
task main()
{
OnFwd(OUT_A); // Aのモータを正回転
OnFwd(OUT_C); // Cのモータを正回転
Wait(300); // プログラムの実行を3秒待つ
Off(OUT_A+OUT_C); // AとCのモータを止める
}
* 正方形に沿って動くロボット [#j071eff4]
// 作成者:Robogon
// 作成日:2005-10-21
// 更新日:2005-10-28
#define x 80 // x=80秒間
task main()
{
OnFwd(OUT_A+OUT_C); Wait(300); // 3秒間前進
OnRev(OUT_C); Wait(x); // X秒間右旋回
OnFwd(OUT_A+OUT_C); Wait(300); // 3秒間前進
OnRev(OUT_C); Wait(x); // X秒間右旋回
OnFwd(OUT_A+OUT_C); Wait(300); // 3秒間前進
OnRev(OUT_C); Wait(x); // X秒間右旋回
OnFwd(OUT_A+OUT_C); Wait(300); // 3秒間前進
Off(OUT_A+OUT_C); // 停止
}
* 三角形に沿って動くロボット [#n1d89b37]
// 作成者:信之介
// 作成日:2005-10-21
// 更新日:2005-10-28
#define x 133
task main()
{
OnFwd(OUT_A+OUT_C); Wait(300); // 3秒間前進
OnRev(OUT_C); Wait(x); // 1秒間右に旋回
OnFwd(OUT_C); Wait(300); // 3秒間前進
OnRev(OUT_C); Wait(x); // 1秒間右に旋回
OnFwd(OUT_C); Wait(300); // 3秒間前進
OnRev(OUT_C); Wait(x); // 1秒間右に旋回
OnFwd(OUT_C); Wait(150); // 1.5秒間前進
Off(OUT_A+OUT_C); // 停止
}
[[戻る>2005/B5]]