問題タブ [orsserialport]

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 投票する
0 に答える
380 参照

swift - シリアルを使用して Arduino に Swift

私の学校のプロジェクトでは、シリアル接続を使用して Arduino と通信する MacOS アプリケーションを作成したいと考えています。2 つの異なるライブラリ (SwiftSerial と ORSSerialPort) を試しました。どちらも成功なし。おそらく私はSwiftの初心者だからです。

ORSSerialPortこのライブラリについてより多くの情報を見つけることができるので、続行することにしました。多くはありませんが、SwiftSerial よりも多くあります。

したがって、問題:ORSSerialPortオブジェクトを作成すると、パラメーターがコンストラクター (init()) を介して取得されないと考えられます。オブジェクト内の変数を読み取ろうとすると、nil が返されるためです。これを行っても、 port?.baudRate = 9600 baudRate は nil のままです。

ここに私のコード:

ViewController.swift

SerialParser.swift

私の出力

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

swift - ORSSerialPort からデータを受信できません

ORSSerialPort を使用して、シリアル ポートとの間でデータを送受信しようとしています。

ここの例に従っていますが、コマンドライン アプリを使用しています: https://github.com/armadsen/ORSSerialPort/tree/master/Examples/ORSSerialPortDemo

必要なすべてのメソッドをコピー/実装したと思いますが、問題はシリアルポートにデータを送信できますが (シリアルポートログから二重に確認し、送信に成功しました)、何も受信できないことです。

私のコードは以下のように非常に単純です。これはプロトタイプであることのみを意図しているため、コードが適切に設計されていない可能性があります。

シリアルポートからデータを受信できないということはありますか? 任意の提案をいただければ幸いです。

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

swift - SwiftUI の ORSSerialPort.send が接続されない

MacからORSserialでArduinoにバイトを送りたいです。ORSSerialPort ターミナルのデモ コードを使用すると、フレームワーク、ハードウェア、および Arduino コードが機能します。それはArduino tx / rxと出力LEDを完全に点灯させるバイトを接続して送信します。ただし、ORSSerial と SwiftUI を使用して同じことを行うと、LED がまったく点灯しません。クラスのインスタンス化を別の場所に配置し、セットアップ/オープン コードを init 以外の関数に配置して、ボタン コールバックを使用することさえ試みました。これまでのところ、SwiftUI ではまだ動作していません。私はswiftとswiftuiが初めてなので、コードに恐ろしいエラーがあるかもしれませんが、ここにあります. すべての提案/批判は大歓迎です、ありがとう。