壁に当たったら軌道を変えるプログラム
task main() { SetSensor(SENSOR_1,SENSOR_TOUCH); while(true) { OnFwd(OUT_A+OUT_C); until(SENSOR_1==1); OnRev(OUT_A+OUT_C); Wait(50); Off(OUT_A+OUT_C); OnFwd(OUT_A); Wait(90); OnRev(OUT_C); Wait(90); Off(OUT_A+OUT_C); OnFwd(OUT_A+OUT_C); } }
task main() { SetSensor(SENSOR_1, SENSOR_TOUCH); while(true) { OnFwd(OUT_A+OUT_C); until (SENSOR_1==1); OnRev(OUT_A+OUT_C); Wait(70); Off(OUT_A+OUT_C); OnFwd(OUT_A); Wait(70); OnRev(OUT_C); Wait(70); Off(OUT_A+OUT_C); } }