Quelle est la méthode pour appeler plusieurs ports série en Python ?

王林
Libérer: 2024-03-01 18:07:25
avant
1308 Les gens l'ont consulté

Quelle est la méthode pour appeler plusieurs ports série en Python ?

Dans python, vous pouvez utiliser des bibliothèques tierces pyserial pour implémenter plusieurs appels de port série. Voici un exemple de code simple :

import serial

# 设置串口参数
ser1 = serial.Serial('COM1', 9600)
ser2 = serial.Serial('COM2', 9600)

# 发送数据到串口1
ser1.write(b'Hello from COM1')

# 发送数据到串口2
ser2.write(b'Hello from COM2')

# 读取串口1的数据
data1 = ser1.read(10)
print(data1)

# 读取串口2的数据
data2 = ser2.read(10)
print(data2)

# 关闭串口
ser1.close()
ser2.close()
Copier après la connexion

Dans l'exemple ci-dessus, nous importons d'abord serial库,然后分别打开两个串口COM1COM2, envoyons et recevons respectivement des données, et enfin fermons les deux ports série. Vous pouvez transmettre différents paramètres de port série, envoyer différentes données et lire différentes données selon vos besoins.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:lsjlt.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal