2005/B6/学習ノート4
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2005/B6]]
05f4040b
11/25
今日は先週の続きをする事にする。
光センサの取り付け位置の改良とマシンの旋回力の強化を予定。
あと机の上をまわるロボットの発表をする。
バンパーの強度が弱いらしいので、
バンパーを強化してからもういちど挑戦することにする。
机の下にあるコードに引っかかって大破した(汗
コードは無理そうなので、
コードを出発点としてコードを終了点とする。
これでコードを通過しなくてもよくなる。
と思っていたが、見せたときはちゃんとコードを通過してくれた。
机のまわりはちゃんと一周してくれたので光センサに移る。
05f4040b
12/1
光センサで黒い線の上を走るロボットを作った。(二つのセンサ使用)
コースに急なカーブがあるかないかで、二つのプログラムを使い分ける事にした。
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
OnFwd(OUT_A+OUT_C);
while(true)
{
if(SENSOR_1 <40)
{
OnFwd(OUT_A);
Off(OUT_C);
}
if(SENSOR_3 <40)
{
OnFwd(OUT_C);
Off(OUT_A);
}
if((SENSOR_1 >=40) && (SENSOR_3 >=40))
{
OnFwd(OUT_A+OUT_C);
}
}
}
と
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
OnFwd(OUT_A+OUT_C);
while(true)
{
if(SENSOR_1 <40)
{
OnFwd(OUT_A);
OnRev(OUT_C);
}
if(SENSOR_3 <40)
{
OnFwd(OUT_C);
OnRev(OUT_A);
}
if((SENSOR_1 >=40) && (SENSOR_3 >=40))
{
OnFwd(OUT_A+OUT_C);
}
}
}
のふたつである。有効に使うべし。
。。。で、一人で更新は正直疲れたw
俺が更新に飽きない内にだれか更新しとけ。
ここの更新も点数の一つになってるしな。
そうじゃなきゃ、グループ全員が単位取れなくなるぞ(笑
まあ、こんなところに書きこんでも誰も見ないと思うが、
面と向かって言うことじゃないし、言いたくも無い。
まあ、別に怒っているわけじゃないんだが、
皆分かってるのかなー?
と思っただけなんで。
俺の性格はすごく面倒くさがりやなので、
皆しないなら俺もしないよ。(ぉ
これを運良く見れた奴は、俺が何もしなくなる前に頑張ってくれ。
以上!
終了行:
[[2005/B6]]
05f4040b
11/25
今日は先週の続きをする事にする。
光センサの取り付け位置の改良とマシンの旋回力の強化を予定。
あと机の上をまわるロボットの発表をする。
バンパーの強度が弱いらしいので、
バンパーを強化してからもういちど挑戦することにする。
机の下にあるコードに引っかかって大破した(汗
コードは無理そうなので、
コードを出発点としてコードを終了点とする。
これでコードを通過しなくてもよくなる。
と思っていたが、見せたときはちゃんとコードを通過してくれた。
机のまわりはちゃんと一周してくれたので光センサに移る。
05f4040b
12/1
光センサで黒い線の上を走るロボットを作った。(二つのセンサ使用)
コースに急なカーブがあるかないかで、二つのプログラムを使い分ける事にした。
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
OnFwd(OUT_A+OUT_C);
while(true)
{
if(SENSOR_1 <40)
{
OnFwd(OUT_A);
Off(OUT_C);
}
if(SENSOR_3 <40)
{
OnFwd(OUT_C);
Off(OUT_A);
}
if((SENSOR_1 >=40) && (SENSOR_3 >=40))
{
OnFwd(OUT_A+OUT_C);
}
}
}
と
task main()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
OnFwd(OUT_A+OUT_C);
while(true)
{
if(SENSOR_1 <40)
{
OnFwd(OUT_A);
OnRev(OUT_C);
}
if(SENSOR_3 <40)
{
OnFwd(OUT_C);
OnRev(OUT_A);
}
if((SENSOR_1 >=40) && (SENSOR_3 >=40))
{
OnFwd(OUT_A+OUT_C);
}
}
}
のふたつである。有効に使うべし。
。。。で、一人で更新は正直疲れたw
俺が更新に飽きない内にだれか更新しとけ。
ここの更新も点数の一つになってるしな。
そうじゃなきゃ、グループ全員が単位取れなくなるぞ(笑
まあ、こんなところに書きこんでも誰も見ないと思うが、
面と向かって言うことじゃないし、言いたくも無い。
まあ、別に怒っているわけじゃないんだが、
皆分かってるのかなー?
と思っただけなんで。
俺の性格はすごく面倒くさがりやなので、
皆しないなら俺もしないよ。(ぉ
これを運良く見れた奴は、俺が何もしなくなる前に頑張ってくれ。
以上!
ページ名: