Arduino Mega и Nextion Display Последовательная связь

Я работаю над проектом Arduino, используя Nextion Display. Сначала он работал отлично. Arduino использовал для чтения и записи данных для отображения показанного компонента, но по какой-то причине Nextion больше не отправляет данные в arduino, я проверил общий источник питания Voltage gnd, и проводка идеальна (TX ==> RX2, RX ==> TX2).

Я использую библиотеку Nextion, которая работает по умолчанию для Arduino Mega, поэтому никаких изменений не требуется.

вот ссылка на библиотеку nextion: https://github.com/itead/ITEADLIB_Arduino_Nextion

Я уверен, что код не содержит никаких проблем. Это все о последовательной связи с дисплеем Nextion.

1 ответ

Я обнаружил, что дисплей Nextion перестает отвечать на запросы, если у вас есть какие-либо задержки в вашей петле.

В некоторых частях библиотеки есть тайм-ауты в 100 миллисекунд, если у вас больше тайм-аут, такой как задержка (120), вы вообще не получаете данных.

Кроме того, библиотека, на которую вы указываете, связана с использованием Serial2, посмотрите на мое решение на github Serial1 или Serial2 во внешней библиотеке.

Это решит вашу проблему.

Другие вопросы по тегам