Python:将串口写入/ x06

时间:2017-07-31 05:31:44

标签: python pyserial

我需要将06作为/ x06写入串口以给出机器的确认,我的代码如下所示,需要进行哪些校正

import time 
import serial

ser = serial.Serial(port='COM1',baudrate=9600,parity=serial.PARITY_NONE,stopbits=serial.STOPBITS_ONE,bytesize=serial.EIGHTBITS,timeout=1)
counter=0

while 1:
    ser.write('06')
    time.sleep(1)
    counter += 1
    x=ser.readline()
    print x

2 个答案:

答案 0 :(得分:2)

您需要将'06'更改为'\x06'

答案 1 :(得分:0)

尝试使用:

ser.write("06".encode())

这里是docs