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