• ベストアンサー

マウスによるモータ制御

駄文で申し訳ありません。 現在PICを介してサーボモータの制御を行っているのですが、マウスを左に動かせば左回転、右に動かせば右回転するようなプログラムを作りたいのですが、いまいち方法が分かりません。 どなたか詳しい方教えて頂けないでしょうか? ちなみに、言語はJavaで、現在はキーボードより文字を送り、PICによりその文字に対応した信号をモータに送信し動作させています。 よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • bgbg
  • ベストアンサー率53% (94/175)
回答No.1

現在はコンソールで文字を打って制御しているのでしょうか。 マウスを使うとなるとGUIプログラミングが必要です。 MouseMotionListenerというインターフェースを使ってマウスの動きをイベントとしてとることができます。 参考URLはSwingですが、マウス処理の基本を覚えるには有効だと思います。 まずは、参考URLを見ながらマウスの動きを取得する部分を実装してみましょう。 マウスが左右どちらに動いたかは直前のマウスの座標を記録しておけば判定できると思います。 そんなに難しい処理ではないので、すぐ出来ますよ。がんばってください。

参考URL:
http://www.groovy-number.com/java/sample/MousePosition.html
koysyou
質問者

お礼

回答ありがとうございます。 上記のURLを参考に実装することができました。 助かりました。本当にありがとうございます。

関連するQ&A