40

Serproxy と Arduino を使って、いくつかのシリアル データを Flash Builder/Flex に取り込む実験を始めたところです。Serproxy は正常に動作しているようで、指定されたポートに接続しているようです。しかし、ActionScript を使用してシリアル ポートからデータを表示または読み取ることができません。Arduino はループでデータを出力する必要があるため、これは奇妙です。

私が考えることができる唯一のことは、正しいシリアルポート番号を設定していないということです. 5331、5332、5333など、どの番号を設定する必要があるかを調べる方法を見つけようとしています。

ポート番号を調べるにはどうすればよいですか? OS Xでターミナルを使用してこれを行う方法はありますか?

4

6 に答える 6

99

ターミナル経由でArduinoを見つけることができます

 ls /dev/tty.*

次に、このように screen コマンドを使用してそのシリアル ポートを読み取ることができます。

screen /dev/tty.[yourSerialPortName] [yourBaudRate]

例えば:

screen /dev/tty.usbserial-A6004byf 9600
于 2012-09-04T09:20:22.920 に答える
3

とにかくデバイスの名前を使用してスクリーニングできたので、それは問題ではありませんでした。私は実際にポート番号、つまり 5331、5332 などを見つけようとしていました。Mac OS X のアプリ ストアから TCP2Serial というアプリを使用して、試行錯誤のプロセスでこれを見つけることができました。無料ではありませんが、問題ありません。私がそれが機能することを知っている限り!

99c の価値がある :) http://itunes.apple.com/us/app/tcp2serial/id506186902?mt=12

于 2012-09-10T09:42:50.603 に答える
2

mac os x は com 番号を使用しません。'ser:devicename' , 9600 のようなものを使用する必要があります

于 2017-05-11T21:03:55.533 に答える
0

シリアル ポート名を arduino IDE のコードに入力する際に​​、ポート アドレス全体を入力します。

/dev/cu.usbmodem*

また

/dev/cu.UG-*

*ポート番号です。

Macの場合のポート番号については、ターミナルを開いて入力するだけです

ls /dev/*

次に、arduino IDEで設定したポートを検索します。

于 2020-05-25T16:25:14.650 に答える