Python Nextion 通信延迟

问题描述 投票:0回答:0

Mam RPi3 z podłączonym wyświetlaczem Nextion HMI 2.8" przez konwerter FT232 i testuje możliwość odczytu z niego。 Udało mi się 到 wykonać,ale pojawił się spory delay - muszę przytrzymać przycisk ponad 1 sekundę,aby otrzymać wynik na RPi。 Czy macie jakiś pomysł jak to poprawic? Na Arduino używam biblioteki Nextion.h i nie mam takiego problemu.

import binascii

ser = serial.Serial('/dev/ttyUSB1', 9600)

while True:
    if ser.in_waiting > 0:
        data = ser.read(ser.in_waiting)
        hex_data = binascii.hexlify(data).decode('utf-8')
        if hex_data == '65010200ffffff':
            print("Button 1")
        elif hex_data == '65010300ffffff':
            print("Button 2")
        elif hex_data == '65010400ffffff':
            print("Button 3")```

python serial-port nextion
© www.soinside.com 2019 - 2024. All rights reserved.