Accès aux ports série USB en utilisant Python et pyserial
Comment puis-je accéder au port USB à l'aide pyserial? J'ai vu un exemple avec:
import serial
ser = serial.Serial('/dev/ttyUSB0')
J'ai utilisé pour accéder au port série à partir de MATLAB sous Windows et en utilisant la syntaxe appropriée, /dev/ttyUSB0
serait remplacé par COM1
ou tout autre port COM.
Je suis sur un Mac et j'ai essayé d'utiliser le port série de scanners sur le pyserial
documentation en vain. Je pense que je devrais l'écrire comme ceci:
import serial
name = ? # Names of serial ports on Mac OS X
ser = serial.Serial(name)
Comment puis-je savoir ce que name
devrait être sur un Mac?
EDIT: En réponse à une réponse ci-dessous, j'aimerais savoir comment accéder à la fois USB /RS232, convertisseurs ainsi que pur ports USB.
source d'informationauteur Kit
Vous devez vous connecter pour publier un commentaire.
Vous ne pouvez accéder au port USB de Série de Cartes à l'aide pyserial (c'est à dire, USB, RS-232 dongles). Si vous voulez USB générique d'accès, vous devriez être à la recherche d' "libusb". Si c'est le RS-232 vous essayez d'accéder via USB alors vous devriez regarder pour un fichier dans /dev départ avec cu.usb* (/dev/cu.usbserial-181 par exemple).