2005/B6/課題4

05F4040Bが作ったプログラムです。

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

int saidai;                           //saidaiを変数として使う。

#define zikan0 FastTimer(0)
#define zikan1 FastTimer(1)         
ClearTimer(0);                       
ClearTimer(1);                          //以上は設定、これから動作に移る

OnFwd(OUT_A);
OnRev(OUT_C);
saidai=SENSOR_3;                  //現在の光最大量を入力

while(zikan0<400)                
{
 if(saidai<SENSOR_3)
 {
 saidai=SENSOR_3;
 ClearTimer(1);                  
 } 
}
OnFwd(OUT_C);
OnRev(OUT_A);
Wait(zikan1);           //最大値を入力した時から計ったタイマ

OnFwd(OUT_A+OUT_C);
Wait(200);
Off(OUT_A+OUT_C);
}

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-12-09 (金) 17:40:33