[[2005/B5/課題2]]

目次
#contents

*ロボ写真 [#cdbf2995]
*モーター2個のプログラム [#z1cee31d]
 //製作日:11月28日
 //作成者: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) && (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));
         }
     }    
 }

コメントをどうぞ
#comment

*モーター1個のプログラム [#n4e00097]
 //製作日:12月2日
 //作成者:Dezz
  //作成日:12月5日
  //作成者:Dezz
 
 #define THRESHOLD 40 
  task main ()
  {
    SetSensor(SENSOR_1,SENSOR_LIGHT);
 
 task main ()
 {
    SetSensor(SENSOR_1, SENSOR_LIGHT);
    SetSensor(SENSOR_3, SENSOR_LIGHT);
    while (true) 
     {
        if((SENSOR_1 < 40) && (SENSOR_3 < 40)); 
         {   
           Off(OUT_A);
      {
        if (SENSOR_1 < 40) 
 	 {   
           OnFwd(OUT_A);
         } 
        if((SENSOR_1 > 40) && (SENSOR_3 < 40))
         {                      
           Off(OUT_A);
 	else
 	 {              
           OnRev(OUT_A);
           until((SENSOR_1 < 40) && (SENSOR_3 < 40));
         }
        if((SENSOR_1 < 40) && (SENSOR_3 > 40))
         {   
           Off(OUT_A);
           OnFwd(OUT_A);
           until((SENSOR_1 < 40) && (SENSOR_3 < 40));
         }
     }    
 }
      }
  }
*ロボについて [#uef348b5]
-苦労した点
-工夫した点
-まとめ
*プログラムについて [#t738700c]
-苦労した点
-工夫した点
-まとめ

コメントをどうぞ
*コメントをどうぞ [#zd388d86]
#comment

[[戻る>2005/B5/課題3]]


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS