終了する度にデータが消えてしまうためここに記録

#define BLACK 40
#define go_ahead OnFwd(OUT_A+OUT_C);
#define go_back OnRev(OUT_A+OUT_C);

task main()
{
    SetSensor(SENSOR_1,SENSOR_LIGHT);
    SetSensor(SENSOR_3,SENSOR_LIGHT);
    int count_line;

    count_line = 0;
    while(count_line < 1){
    if((SENSOR_1 > BLACK) && (SENSOR_3 > BLACK))
    {go_back;}
    if((SENSOR_1 <= BLACK) && (SENSOR_3 > BLACK))
    {Fwd(OUT_C); Off(OUT_A); count_line++; PlaySound(SOUND_DOUBLE_BEEP); Wait(10);}
     }

    while(count_line == 1){
    Wait(10);
    if((SENSOR_1 > BLACK) && (SENSOR_3 > BLACK))
    {go_ahead;}
    if((SENSOR_1 <= BLACK) && (SENSOR_3 > BLACK))
    {Rev(OUT_A);}
    if((SENSOR_1 > BLACK) && (SENSOR_3 <= BLACK))
    {Rev(OUT_C);}
    if((SENSOR_1 <= BLACK) && (SENSOR_3 <= BLACK))
    {go_ahead;}
    PlaySound(SOUND_CLICK); Wait(50);
     }
}


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS