Python : 以 /x06 写入串口
Python : write to serial port as /x06
我需要将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
您需要将 '06'
更改为 '\x06'
。
尝试使用:
ser.write("06".encode())
这是docs。
我需要将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
您需要将 '06'
更改为 '\x06'
。
尝试使用:
ser.write("06".encode())
这是docs。