Javaを使用してコンピューターの通信ポートを介してメッセージを送受信する方法はありますか?USBポートでメッセージをリッスンしているarduinoがあります。arduino処理のGUIではなく、JavaのGUIを介して話したいと思います。これを達成する方法は何ですか?C#も機能します!
5 に答える
RXTX libを使用して、Javaでarduino用のアプリを作成しました。RXTX のホーム サイトとその他のサイトの両方で、多くのチュートリアルを読むことができます。例: http://arduino.cc/playground/Interfacing/Java http://rxtx.qbang.org/wiki/index.php/Examples
@GETah ardruinoはUSBポートを介してシリアルを使用しているだけだと確信しています。ardruinoへのUSB接続を介してCOMポートを作成します。
jUSBはあなたが探しているものかもしれません。
私はちょうどこのサイトを読んでいて、実験を始めると、この小さな落とし穴があなたを噛むかもしれないと思った. 基本的に何が起こっているかというと、シリアル通信が開始されるたびに arduino が自動的にリセットされるということです。このサイトでは、問題を詳細に説明し、スキルや快適さのレベルに応じていくつかの回避策を提供しています。ハッキングを楽しんでください。
「JavaComm」は、サポートされているプラットフォーム (Solaris など) を使用している限り、問題なく機能します。オペレーティング システムの要件はありますか?