Maison  >  Article  >  développement back-end  >  Quelle est la méthode pour appeler plusieurs ports série en Python ?

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

王林
王林avant
2024-03-01 18:07:251296parcourir

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()

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer