机の上で動き回るロボット
課題内容; 机の上で動き回るロボットを作成しなさい。 ただし方向変換は机の端に来たときに行うこと (練習問題 4.2)。
工夫した点
なかなかセンサーが反応してくれなかったので位置調整を工夫しました
NQCソース
-----------------------------------------------------------------------
task
main()
{
SetSensor(SENSOR_1, SENSOR_TOUCH);
OnFwd(OUT_A+OUT_C)
;
while (true)
{
if (SENSOR_1 == 1 )
{
OnRev(OUT_A+OUT_C) ;
Wait(400);
OnFwd(OUT_A); OnRev(OUT_C); Wait(250);
}
}
}
------------------------------------------------------------------------