您好我试图将数据发送到覆盆子pi的nextion 2.4显示,我尝试做更改,如t0.txt =“abc”但我不知道我如何处理python
我尝试使用此代码块但不起作用
import serial
import time
import struct
ser = serial.Serial("/dev/ttyAMA0")
print ser
time.sleep(1)
i=1
k=struct.pack('B', 0xff)
while True:
ser.write(b"t0.txt=")
ser.write(str(i))
ser.write(k)
ser.write(k)
ser.write(k)
print " NEXT"
time.sleep(1)
i=i+1`
答案 0 :(得分:0)
您在str(i)
周围缺少引号。您正在发送; t0.txt=1
,t0.txt=2
等。 t0.txt="1"
。
类似的东西应该可以解决我的问题:
ser.write(b"t0.txt=")
ser.write('"')
ser.write(str(i))
ser.write('"')
ser.write(k)
ser.write(k)
ser.write(k)