首页 > 解决方案 > 使用 pyserial 构建接收器时我做错了什么?

问题描述

我正在使用 XBee 调制解调器制作相互远程通信系统。

最初我尝试使用 Arduino,但是,我发现将两台单板计算机与 python 一起使用会更方便。我现在正在使用 pyserial。

这是我制作的代码。这真的很简单,我看不出会有什么导致错误的地方。

发射机

import serial
import time
Xserial=serial.Serial('COM4',9600)

for i in range(10):
    print(i)
    Xserial.write(b"Test2")
    time.sleep(3)
Xserial.close()

接收者

import serial
import time
XSerial=serial.Serial('COM10',9600)
while (True):
    line=XSerial.read(1)
    print(line)
XSerial.close()

我认为发射器正在工作,但是,接收器似乎没有收到我发送的内容。

我确信它昨天工作,但它今天不工作。我检查了XCTU,连接很好。我可以通过 XCTU 相互交流。

标签: pythonserial-portpyserialxbee

解决方案


推荐阅读