web-dev-qa-db-fra.com

Comment trouver le numéro de port série sur Mac OS X?

Je viens de commencer à expérimenter avec Serproxy et Arduino pour obtenir des données série dans Flash Builder/Flex. Serproxy semble fonctionner correctement et semble se connecter au port spécifié. Toutefois, je ne suis pas en mesure de voir ou de lire des données du port série à l'aide d'ActionScript. C'est étrange, car l'Arduino devrait imprimer des données sur une boucle.

La seule chose à laquelle je peux penser est que je ne configure pas le numéro de port série correct. J'ai essayé de trouver un moyen de déterminer le numéro à définir, à savoir 5331, 5332, 5333, etc.

Comment trouver le numéro de port? Peut-on faire cela en utilisant Terminal sous OS X peut-être?

28
Bob-ob

Vous pouvez trouver votre Arduino via un terminal avec

 ls /dev/tty.*

alors vous pouvez lire ce port série en utilisant la commande screen, comme ceci

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

par exemple:

screen /dev/tty.usbserial-A6004byf 9600
72
Sr.Richie

ioreg -p IOUSB -l -b | grep -E "@ | Numéro de Port | Numéro de série USB"

16
Nadi Hassan

J'ai pu filtrer en utilisant le nom de l'appareil de toute façon, alors ce n'était pas le problème. En fait, j'essayais simplement de trouver le numéro de port, à savoir 5331, 5332, etc. J'ai réussi à le trouver grâce à un processus d'essai et d'erreur utilisant une application appelée TCP2Serial depuis l'App Store sur Mac OS X. Ce n'est pas gratuit, mais ça va. tant que je sais que ça marche!

La valeur 99c :) http://iTunes.Apple.com/us/app/tcp2serial/id506186902?mt=12

2
Bob-ob

mac os x n'utilise pas de nombres com. vous devez utiliser quelque chose comme 'ser: devicename', 9600

2
Harm