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")```