私は非常にJavaの新しいですし、私のプロジェクトの1つ、私はシリアルポートにJavaを使用してシリアルポートに文字列を送信しようとしています、いくつかのライブラリRxTx。 Comm。誰かが私に可能なコード例や最近アップグレードされたライブラリを教えてもらえますか?JAVAはシリアルポートを開き、シリアルポートにデータを送信
ありがとうございます。
私は非常にJavaの新しいですし、私のプロジェクトの1つ、私はシリアルポートにJavaを使用してシリアルポートに文字列を送信しようとしています、いくつかのライブラリRxTx。 Comm。誰かが私に可能なコード例や最近アップグレードされたライブラリを教えてもらえますか?JAVAはシリアルポートを開き、シリアルポートにデータを送信
ありがとうございます。
RxTxはすでに非常に古く、理解して使用するのが必ずしも容易ではありません。 JSSCも時代遅れです.JSSCをWindows 10およびJava 9で使用すると、アプリケーションがクラッシュします。私はjSerialCommをお勧めします
もう一つの最近の図書館はJavinoミドルウェアです。あなたは両方の側でプログラミングする必要があります(ArduinoとJava)。それはそのように動作します:
あなたのJavaコードは、そのようになります:
Javino j = new Javino();
String receivedMessage = new String();
if (j.requestData("COM3","hi"))
receivedMessage = j.getData();
そして、あなたのArduinoのコードを(メインループ内で):使用してインストールするのは簡単です
if(javino.availablemsg()){
msg = javino.getmsg();
}
if (msg=="hi") {
javino.sendmsg("Your Value");
}
msg = "";
。
これは質問に対する答えを提供しません。十分な[評判](https://stackoverflow.com/help/whats-reputation)があれば、[投稿にコメントする]ことができます(https://stackoverflow.com/help/privileges/comment)。代わりに、[質問者からの明確化を必要としない回答を提供する](https://meta.stackexchange.com/questions/214173/why-do-i-need-50-reputation-to-comment-what-can- i-do-代わりに)。 - [レビューから](/レビュー/低品質の投稿/ 18388234) – thewaywewere