/ / Identité de port série en Python - python

Identité du port série en Python - python

J'utilise Python v2.7 sur un ordinateur Windows 7. J'ai mon robot connecté à l'ordinateur et COM 4 apparaît dans le gestionnaire de périphériques. Mon plan est d’envoyer l’API au robot via COM 4.

Voici la question, comment python pourrait identifierquel port série est pour quel appareil? Jusqu'à présent, je peux lister tous les ports disponibles en python, mais je dois spécifiquement parler à COM 4 pour communiquer avec le robot.

En tant que débutant, toute aide serait la bienvenue.

Réponses:

0 pour la réponse № 1

ser = serial.Serial (3) # open COM 4

print ser.name # vérifie quel sport a été réellement utilisé et "ser" est l'objet en série

Voici le code python pour ouvrir un port série spécifique.


0 pour la réponse № 2

Cela devrait fonctionner, au moins sous Windows.

ser = serial.Serial("COM4")

Sous Linux, le nom du périphérique peut être utilisé à la place.

ser = serial.Serial("/dev/ttyS0")   # first physical serial port
ser = serial.Serial("/dev/ttyUSB0") # first usb serial port