如何在Mac OS X上找到串口号?

时间:2012-09-03 21:47:16

标签: macos terminal serial-port arduino

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

我唯一能想到的是我没有设置正确的串口号。我一直试图弄清楚如何找出应该设置的数字,即5331,5332,5333等。

如何找到端口号?有没有办法在OS X上使用终端呢?

6 个答案:

答案 0 :(得分:72)

你可以通过终端找到你的Arduino

 ls /dev/tty.*

然后您可以使用screen命令读取该串口,如下所示

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

例如:

screen /dev/tty.usbserial-A6004byf 9600

答案 1 :(得分:16)

ioreg -p IOUSB -l -b | grep -E“@ | PortNum | USB序列号”

答案 2 :(得分:2)

无论如何,我能够使用设备的名称进行筛选,这不是问题所在。我实际上只是想找到端口号,即5331,5332等。我设法通过在Mac OS X上的应用程序商店中使用名为TCP2Serial的应用程序的试错过程找到了这个。它不是免费的但是没关系只要我知道它有效!

值得99c :) http://itunes.apple.com/us/app/tcp2serial/id506186902?mt=12

答案 3 :(得分:2)

mac os x不要使用com号码。你必须使用类似的东西 ' SER:设备名' ,9600

答案 4 :(得分:0)

在arduino IDE的代码中输入串行端口名称时,请输入整个端口地址,即:

/dev/cu.usbmodem*

/dev/cu.UG-*

其中*是端口号。

对于Mac的端口号,只需打开终端并输入

ls /dev/*

,然后搜索您在arduino IDE中设置的端口。

答案 5 :(得分:0)

找到端口esp32已通过-连接到

ls /dev/*

您将获得一长串列表,并且可以找到所需的端口