我刚刚开始尝试使用Serproxy和Arduino将一些串行数据导入Flash Builder / Flex。 Serproxy似乎工作正常,并且似乎可以连接到指定的任何端口。但是,我无法使用ActionScript从串行端口查看或读取任何数据。这很奇怪,因为Arduino应该在循环上打印数据。

我唯一能想到的是我没有设置正确的串行端口号。我一直在尝试找出如何确定应设置的数字,即5331、5332、5333等。

如何找到端口号?有没有办法在OS X上使用Terminal来做到这一点?

最佳答案

您可以通过Terminal通过以下方式找到Arduino

 ls /dev/tty.*

然后您可以使用screen命令读取该串行端口,如下所示
screen /dev/tty.[yourSerialPortName] [yourBaudRate]

例如:
screen /dev/tty.usbserial-A6004byf 9600

08-16 01:04