2005/A4/課題2
task main()
{
SetSensor(SENSOR_1, SENSOR_TOUCH); //
SetSensor(SENSOR_3, SENSOR_TOUCH);
while(true)
{
if((SENSOR_1 < 1)&&(SENSOR_3 == 1))
{ OnFwd(OUT_A+OUT_C);
until(((SENSOR_1 == 1)&&(SENSOR_3 == 1))||SENSOR_1 < 1)&&(SENSOR_3 < 1))); }
if((SENSOR_1 < 1)&&(SENSOR_3 < 1)) {OnFwd(OUT_A);Off(OUT_C);
until((SENSOR_1 < 1)&&(SENSOR_3 == 1)); }
if((SENSOR_1 == 1)&&(SENSOR_3 == 1)) {OnRev(OUT_A+OUT_C);
Wait(10);
OnFwd(OUT_C);OnRev(OUT_A);
Wait(90);
OnFwd(OUT_A+OUT_C);
until(((SENSOR_1 == 1)&&(SENSOR_3 == 1))||((SENSOR_1 < 1) &&(SENSOR_3 < 1))); }