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 во внешней библиотеке.
Это решит вашу проблему.