使用覆盆子pi发送数据,其中显示了nextion 2.4

时间:2017-07-19 11:01:09

标签: raspberry-pi nextion

您好我试图将数据发送到覆盆子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`

1 个答案:

答案 0 :(得分:0)

您在str(i)周围缺少引号。您正在发送; t0.txt=1t0.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)