Подтвердить что ты не робот

Как найти номер последовательного порта в Mac OS X?

Я только что начал экспериментировать с Serproxy и Arduino, чтобы получить некоторые последовательные данные в Flash Builder/Flex. Кажется, что Serproxy работает нормально и, похоже, подключается к любому порту. Однако я не могу видеть или читать данные из последовательного порта с помощью ActionScript. Это нечетно, потому что Arduino должен печатать данные в цикле.

Единственное, о чем я могу думать, это то, что я не устанавливаю правильный номер последовательного порта. Я пытался выяснить, как определить, какой номер должен быть установлен, то есть 5331, 5332, 5333 и т.д.

Как узнать номер порта? Есть ли способ сделать это, используя терминал на OS X, возможно?

4b9b3361

Ответ 1

Вы можете найти свой Arduino через терминал с помощью

 ls /dev/tty.*

то вы можете прочитать этот последовательный порт с помощью экранной команды, например

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

например:

screen /dev/tty.usbserial-A6004byf 9600

Ответ 2

ioreg -p IOUSB -l -b | grep -E "@| PortNum | USB Serial Number"

Ответ 3

mac os x не используют номера com. вы должны использовать что-то вроде 'ser: devicename', 9600

Ответ 4

В любом случае я смог экранировать, используя имя устройства, чтобы это не было проблемой. Я просто пытался найти номер порта, т.е. 5331, 5332 и т.д. Мне удалось найти это путем пробного и пробного процесса с помощью приложения TCP2Serial из магазина приложений в Mac OS X. Это не бесплатно, но это прекрасно пока я знаю, что это работает!

Стоит 99c:) http://itunes.apple.com/us/app/tcp2serial/id506186902?mt=12