プロが教える店舗&オフィスのセキュリティ対策術

プログラミング初心者なのです。

タッチセンサーを押したら、ライトセンサーの下に置いてある物の色(黒か白か)を判別して右に流すか左に流すようなプログラムを考えているのですが、流れとしてはこんな感じでいいのでしょうか?

while(gettouch(CH_2)==0);  ボタンが押されるまで待つ
 if(gettouch(CH_2)==1){   ボタンが押されたら
  if(getsensor(CH_3)>5){   ライトセンサーの値が5よりも大きかったら
   motorpower(CH_A,10);  モーターパワーを10
   sieep(3);           3秒待つ
   motorpower(CH_A,0);   モーターパワーを0

  }else{

   motorpower(CH_A,-10); モーターパワーを-10
   sieep(3);           3秒待つ
   motorpower(CH_A,0);   モーターパワーを0
  }
}

上記のようなプログラムで動くでしょうか?
もし足りないところなどあったらご指摘いただけると幸いです。

A 回答 (1件)

ハードがなんなのか、処理系がなんなのかわからないから、


その環境で動かしてみたら?としか言えないよ。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!