2005/B5/Dezz06
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
目次
#contents
*最初 [#z8776450]
//作成日:11月18日
//作成者:Dezz
#define THRESHOLD 40
task main ()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
while (true) {
if((SENSOR_1 < 40) && (SENSOR_3 < 40));
{
OnFwd(OUT_A+OUT_C);
}
if(SENSOR_1 > 40)
{
Off(OUT_A+OUT_C);
OnFwd(OUT_A);OnRev(OUT_C);
}
if(SENSOR_3 > 40)
{
Off(OUT_A+OUT_C);
OnFwd(OUT_A);OnRev(OUT_C);
}
}
}
-コメント:失敗作
*改良版 [#wc9af7e4]
#define THRESHOLD 40
task main ()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
while (true)
{
if((SENSOR_1 < 40) && (SENSOR_3 < 40));
{
OnFwd(OUT_A+OUT_C);
}
if((SENSOR_1 > 40) && (SENSOR_3 < 40))
{
Off(OUT_A+OUT_C);
OnFwd(OUT_A);OnRev(OUT_C);
until((SENSOR_1 < 40) && (SENSOR_3 < 40));
}
if((SENSOR_1 < 40) && (SENSOR_3 > 40))
{
Off(OUT_A+OUT_C);
OnFwd(OUT_C);OnRev(OUT_A);
until((SENSOR_1 < 40) && (SENSOR_3 < 40));
}
}
}
-コメント:うまくいくと思います
[[戻る>2005/B5/dezz01]]
終了行:
目次
#contents
*最初 [#z8776450]
//作成日:11月18日
//作成者:Dezz
#define THRESHOLD 40
task main ()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
while (true) {
if((SENSOR_1 < 40) && (SENSOR_3 < 40));
{
OnFwd(OUT_A+OUT_C);
}
if(SENSOR_1 > 40)
{
Off(OUT_A+OUT_C);
OnFwd(OUT_A);OnRev(OUT_C);
}
if(SENSOR_3 > 40)
{
Off(OUT_A+OUT_C);
OnFwd(OUT_A);OnRev(OUT_C);
}
}
}
-コメント:失敗作
*改良版 [#wc9af7e4]
#define THRESHOLD 40
task main ()
{
SetSensor(SENSOR_1, SENSOR_LIGHT);
SetSensor(SENSOR_3, SENSOR_LIGHT);
while (true)
{
if((SENSOR_1 < 40) && (SENSOR_3 < 40));
{
OnFwd(OUT_A+OUT_C);
}
if((SENSOR_1 > 40) && (SENSOR_3 < 40))
{
Off(OUT_A+OUT_C);
OnFwd(OUT_A);OnRev(OUT_C);
until((SENSOR_1 < 40) && (SENSOR_3 < 40));
}
if((SENSOR_1 < 40) && (SENSOR_3 > 40))
{
Off(OUT_A+OUT_C);
OnFwd(OUT_C);OnRev(OUT_A);
until((SENSOR_1 < 40) && (SENSOR_3 < 40));
}
}
}
-コメント:うまくいくと思います
[[戻る>2005/B5/dezz01]]
ページ名: