Paper airplane launcher

Paper airplane launcher


紙飛行機を飛ばす装置です。
以下の動画とInstructionを参考にさせてもらいました。

Paper airplane launcher

Building Instruction

完成動画



nxcコード

コードは至ってシンプルです。超音波センサに近づいたらモータ回転。
タッチセンサを押したらストップ。
これだけです


#define POW 100

mutex moveMutex;

task main(){
  SetSensorTouch (IN_1);          //入力ポート1をタッチセンサに設定
  SetSensorLowspeed(IN_4);        //入力ポート4を超音波センサに設定
   
  while(true){

      if(SensorUS (IN_4) < 20){
             Acquire(moveMutex);
           
             OnFwd(OUT_B,POW);
             OnFwd(OUT_C,POW);
             
             Release(moveMutex);                                                                                        
       }
       if(Sensor(IN_1==1)){
             Acquire(moveMutex);                   
             Off(OUT_BC);
             Release(moveMutex);      
       }
  }          

}

  • 最終更新:2014-01-06 23:18:44

このWIKIを編集するにはパスワード入力が必要です

認証パスワード