2005/B5/課題3左
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[2005/B5/課題2]]
目次
#contents
*ロボ写真 [#cdbf2995]
*モーター2個のプログラム [#z1cee31d]
task main ()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
while (true)
{
if (SENSOR_1 < 40) //光値40未満で
{
Off(OUT_C);OnFwd(OUT_A); //モーターA正回転
}
else //光値40より大で
{
Off(OUT_A);OnFwd(OUT_C); //モーターC正回転
}
}
}
*モーター1個のプログラム [#n4e00097]
//作成日:12月5日
//作成者:Dezz
task main ()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
while (true)
{
if (SENSOR_1 < 40) //光値40未満で
{
OnFwd(OUT_A); //モーターA正回転
}
else //光値40より大で
{
OnRev(OUT_A); //モーターA負回転
}
}
}
*ロボについて [#uef348b5]
モーター2つは思っていたよりかは簡単にできた。黒の線と白色の部分を交互に読み取り進んでいく。ジグザグ走行。
モーター1つはかなり苦労をした。最初は全く動かず、ギアが空回りだけをしていた。原因は馬力が足りないことだったので、タイヤにつけるギアをもっとも大きなものにすることでスムーズに動くようになった。それからタイヤを2輪にすることで急なカーブでも簡単に曲がるようにした。モーター2つの時と同様にジグザグ走行だが、こちらの方がスムーズに進んだ。
*プログラムについて [#t738700c]
-苦労した点
--鋭角カーブをどうすればうまく曲がれるか
--複雑にするとうまくいかない(進むのに時間がかかる)
-まとめ
--変数を用いてセンサーが黒から白に行く度にモーターを逆回転させるプログラムも作ったがうまくいかず断念
--プログラムはシンプルにし,その分今回はロボに時間を費やした
*コメントをどうぞ [#zd388d86]
#comment
[[戻る>2005/B5/課題3]]
終了行:
[[2005/B5/課題2]]
目次
#contents
*ロボ写真 [#cdbf2995]
*モーター2個のプログラム [#z1cee31d]
task main ()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
while (true)
{
if (SENSOR_1 < 40) //光値40未満で
{
Off(OUT_C);OnFwd(OUT_A); //モーターA正回転
}
else //光値40より大で
{
Off(OUT_A);OnFwd(OUT_C); //モーターC正回転
}
}
}
*モーター1個のプログラム [#n4e00097]
//作成日:12月5日
//作成者:Dezz
task main ()
{
SetSensor(SENSOR_1,SENSOR_LIGHT);
while (true)
{
if (SENSOR_1 < 40) //光値40未満で
{
OnFwd(OUT_A); //モーターA正回転
}
else //光値40より大で
{
OnRev(OUT_A); //モーターA負回転
}
}
}
*ロボについて [#uef348b5]
モーター2つは思っていたよりかは簡単にできた。黒の線と白色の部分を交互に読み取り進んでいく。ジグザグ走行。
モーター1つはかなり苦労をした。最初は全く動かず、ギアが空回りだけをしていた。原因は馬力が足りないことだったので、タイヤにつけるギアをもっとも大きなものにすることでスムーズに動くようになった。それからタイヤを2輪にすることで急なカーブでも簡単に曲がるようにした。モーター2つの時と同様にジグザグ走行だが、こちらの方がスムーズに進んだ。
*プログラムについて [#t738700c]
-苦労した点
--鋭角カーブをどうすればうまく曲がれるか
--複雑にするとうまくいかない(進むのに時間がかかる)
-まとめ
--変数を用いてセンサーが黒から白に行く度にモーターを逆回転させるプログラムも作ったがうまくいかず断念
--プログラムはシンプルにし,その分今回はロボに時間を費やした
*コメントをどうぞ [#zd388d86]
#comment
[[戻る>2005/B5/課題3]]
ページ名: