2005/B6/課題3の二個のモーター使用(4040)
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2005/B6/二つのモータを使用]]
05F4040Bのプログラム。
光センサを二つ付けたプログラムである。
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
OnFwd(OUT_A+OUT_C);
while(true)
{
if(SENSOR_1 <40) //左のセンサが線に当たれば
{
OnFwd(OUT_A);
OnRev(OUT_C);
}
if(SENSOR_3 <40) //右のセンサが線に当たれば
{
OnFwd(OUT_C);
OnRev(OUT_A);
}
if((SENSOR_1 >=40) && (SENSOR_3 >=40)) //どちらのセンサも当たっていなければ
{
OnFwd(OUT_A+OUT_C);
}
}
}
終了行:
[[2005/B6/二つのモータを使用]]
05F4040Bのプログラム。
光センサを二つ付けたプログラムである。
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
OnFwd(OUT_A+OUT_C);
while(true)
{
if(SENSOR_1 <40) //左のセンサが線に当たれば
{
OnFwd(OUT_A);
OnRev(OUT_C);
}
if(SENSOR_3 <40) //右のセンサが線に当たれば
{
OnFwd(OUT_C);
OnRev(OUT_A);
}
if((SENSOR_1 >=40) && (SENSOR_3 >=40)) //どちらのセンサも当たっていなければ
{
OnFwd(OUT_A+OUT_C);
}
}
}
ページ名: