为什么pyserial write()显示我要发送的字符串的字符数?



整个程序工作,除了这个,而不是在控制台中显示我'N',我得到一个1作为输出,如果我将N更改为更长一些的输出显示我它的字符数。以前它确实显示了正确的输出,我不知道我更改了什么:(

def readSerial():
data = ser.write(b'N')
print(data)

serial.write()返回所写字符的数目,而不是所写字符串的副本。

def readSerial():
data = b'N'
ser.write(data)
print(data)

最新更新