2004/C4/課題光追走
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2004/C4/練習問題51]]
int hikari,time;//hikari;光の値 time;タイマーの値を入力
task main()
{
SetSensor(SENSOR_2,SENSOR_LIGHT);
ClearTimer(0);
hikari=SENSOR_2;//一番始めに感知した光の値を読む
while(true){
ClearTimer(1);
ClearTimer(0);
while(Timer(1)<=22){
OnFwd(OUT_A);
OnRev(OUT_C);
if(hikari<SENSOR_2){
hikari=SENSOR_2;//光の値を更新
ClearTimer(0);//光の値を更新してからの時間
}
}
time=Timer(0);
ClearTimer(1);
OnFwd(OUT_C);
OnRev(OUT_A);
until(Timer(1)>=time);//一番強い光の所まで回転
OnFwd(OUT_A+OUT_C);
Wait(100);
}
}
終了行:
[[2004/C4/練習問題51]]
int hikari,time;//hikari;光の値 time;タイマーの値を入力
task main()
{
SetSensor(SENSOR_2,SENSOR_LIGHT);
ClearTimer(0);
hikari=SENSOR_2;//一番始めに感知した光の値を読む
while(true){
ClearTimer(1);
ClearTimer(0);
while(Timer(1)<=22){
OnFwd(OUT_A);
OnRev(OUT_C);
if(hikari<SENSOR_2){
hikari=SENSOR_2;//光の値を更新
ClearTimer(0);//光の値を更新してからの時間
}
}
time=Timer(0);
ClearTimer(1);
OnFwd(OUT_C);
OnRev(OUT_A);
until(Timer(1)>=time);//一番強い光の所まで回転
OnFwd(OUT_A+OUT_C);
Wait(100);
}
}
ページ名: