*作成プログラム [#p8a56328]
一番最初に作ったプログラム(五角)
左を書くプログラムはまだ完成してません。
 task main()
 {
    OnFwd(OUT_A);
    OnFwd(OUT_C);
    Wait(100);
    OnRev(OUT_C);
    Wait(100);
    OnFwd(OUT_C)
    Wait(100);
    OnRev(OUT_C);
    Wait(100);
    OnFwd(OUT_C);
    Wait(100);
    OnRev(OUT_C);
    Wait(100);
    OnFwd(OUT_C);
    Wait(100);
    OnRev(OUT_C);
    Wait(100);
    OnFwd(OUT_C);
    Wait(100);
    OnRev(OUT_C);
    Wait(100);
    OnFwd(OUT_C);
    Wait(100);
    Off(OUT_A+OUT_C);
 }
*タッチセンサーのプログラム [#oed7b4f2]
 task main()
 {
    SetSensor(SENSOR_1, SENSOR_TOUCH);
    SetSensor(SENSOR_3, SENSOR_TOUCH);
    while(true)
  {
    if (( SENSOR_1 == 0 )&&( SENSOR_3 == 1 ))               
     {
      OnFwd(OUT_C+OUT_A);                                     
     }
    
    if (( SENSOR_1 == 0 )&&( SENSOR_3 == 0 ))                
     {
      OnFwd(OUT_A);              
      Off(OUT_C);                    
     }
    
      if ( SENSOR_1 == 1 )                            
     {
      OnRev(OUT_A+OUT_C);Wait(60);       
      OnFwd(OUT_C);OnRev(OUT_A);Wait(90);        
      OnFwd(OUT_A+OUT_C);Wait(100);     
                             
     }
  }                                     
 }

コメント 苦労してやっと出来ました。久々に更新することが出来ました。
#comment
コメントお願いします。

*光センサー [#h45ee4a3]
使用センサー2つ
 task main ()
 {
       SetSensor(SENSOR_1, SENSOR_LIGHT);
       SetSensor(SENSOR_3, SENSOR_LIGHT);
        while (true) {
        if ((SENSOR_1 <45)&&(SENSOR_3 <45)){
        OnFwd(OUT_A+OUT_C);
        }
         if(SENSOR_1 >45) {
        OnFwd(OUT_A);
        Off(OUT_C);
 }
         if(SENSOR_3 >45) {    
        OnFwd(OUT_C);
        Off(OUT_A);
 }
 }
 }

感想 :このプログラムは、使う前にゼミが終わってしまったのでまだ試していません。センサーが一つのものは、問題なくできましたがプログラムは、このプログラムを上書きしたために残っていません。
#comment
コメントお願いします。

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