我正在尝试用python中的serial与nextion显示器通信。以下是我目前为止的代码:
import serial
ser = serial.Serial('/dev/ttyUSB0', 9600)
EndCom = "\xff\xff\xff"
ser.write('n0.val'+EndCom)
这应该告诉nextion返回n0
的值,即4。在
ser.inWaiting()
返回4。在
ser.read(4)
返回'\x00\xff\xff\xff'
。在
我无法解码。在
Tags:
代码应为:
我以前的结果是没有返回正确的值。
使用
struct.unpack
,它根据给定的格式解压缩字符串。在本例中,您的格式将是'i'
,这意味着4字节的整数。从文件中:
相关问题 更多 >
编程相关推荐