問題タブ [jssc]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
327 参照

javafx - JavaFX コントローラ クラス + FXML + jssc (Java シンプル シリアル コネクタ) を使用

私は JavaFX とコントローラ クラス、FXML および Jssc を使用して arduino を制御する単純なアプリケーションに取り組んでいます。arduino は、sg90 サーボ モーターと LED に接続されています。

サーボモーターを制御するスライダーに問題があります。スライダーを使用してサーボモーターの角度を制御したいのですが、スライダーのつまみをドラッグするたびに、サーボは常にその角度を更新します。

ここにコードが機能するコントローラークラスがありますが、問題は、スライダーとサーボのコントロールを実装する方法がわからないことです。

public class ServoCtrl は Initializable を実装します {

}

0 投票する
1 に答える
108 参照

java - シリアル ポートからの XBee API フラグメントのマージ

RS-232 シリアル ポートを介して API モードで Xbee (802.15.4) が受信したパケットのフラグメントをマージしようとしています。Java の jssc ライブラリから readBytes メソッドを使用してフラグメントを取得します。

これが私の受信コードです

私の receiveFile() メソッドは、1 つのフラグメントで完全なパケットを必要とします。コンソールに表示されるのは次のとおりです。

API モードを使用しているため、他のソリューション ( Read Complete Line Java Serial Port )で見たように、パケットの終わりを指定するために終了区切り文字を送信できませんでした。

次のパケットの開始区切りを使おうと思ったのですが、うまくいきませんでした。

0 投票する
1 に答える
1437 参照

java - JSSC - SerialPortEventListener を JFrame に追加する

EventListeners が Java でどのように機能するかについて助けが必要です。正直なところ、使用方法を知っている唯一のリスナーは ActionListeners です。使用方法がわからないことを許してください。はじめに、参考にさせていただきたいと思います。

私はJavaでRFIDスキャナーデスクトップアプリに取り組んでおり、EPOCHはこれをくれました: JSSC

JSSC は、RFID を読み取るために必要なツールを提供してくれましたが、今回はアプリケーションへの実装について発行しました。

これが私の現在のコードです:

まず、輸入

クラスの場合:

そして最後に、抽象的な方法.. (正直なところ、これが何をするのかわかりません。今、本を手に取っています。)

物事を簡単に言えば。RFID を取得して、プロジェクトのどこでもその値を読み取って渡す必要があります。JFrame クラスをクラス ファイルに拡張しようとさえ考えましたが、今のところうまくいきません。チュートリアル誰?

0 投票する
1 に答える
203 参照

java - RFID - 不完全な出力?

RFID スキャナ コードのテストと作業を行っていたところ、奇妙なことがわかりました。カードをタップすると、結果が切り捨てられる場合があります。

例:

タップ 1: [2]1,000,007 ,000242985

タップ 2: 7[3][2]1,000,0 07,0002429

タップ 3: 857[3][2]1,000 ,007,00024

n: などをタップします。

期待される出力: [2]R,AAA,TTT,NNNNNNNNNN[3]

私の理解が正しければ、送信は ASCII 文字 2 と 3 で開始および終了します。つまり、不完全な結果が得られているように見えます。どうすればこれを解決できますか?

ここに私の完全なコードがあります:

私が使用しているデバイスに関する情報は次のとおりです。 低コスト RFID リーダー - e-Gizmo

0 投票する
1 に答える
967 参照

java - COM ポートからの非同期読み取り (JSSC ライブラリを使用)

私のプロジェクトでは、PC とマイクロコントローラーをリンクするためにJSSCライブラリを使用しました。

書き込み方法:

読み取り方法:

ポートへの同期書き込み (データをすぐに送信) と、ポートからの非同期読み取り (少なくとも 1000 ミリ秒の入力データを待機) を実装しようとしました。

正しい判断ですか?たぶん、非同期データ読み取りの他の方法がありますか?

ありがとうございました!

0 投票する
1 に答える
696 参照

java - JAVA での Arduino COM ポートの自動検出 (できれば JSSC 経由)

Arduinoデバイスが接続されているCOMポートを何らかの方法で自動的に見つける方法があるのだろうか。(Arduino IDEで行われるように)

シリアル通信 (JSSC ライブラリを使用) を介して Arduino で動作するコードがあり、毎回手動で COM ポート番号を設定する必要があるのは非常にイライラします。正しい Arudino COM ポートを自動検出する方法や、HID デバイス通信などの他の方法で Arduino と通信する方法はありますか? (わからない。)

回答/アイデアをお寄せいただきありがとうございます。