Arduino и Nextion не будут общаться

Я разрабатываю проект с использованием Arduino Uno с датчиком DTH AM2302 и Nextion 4024T032 для отображения. Но после запуска программы я не могу найти, что не так с кодом. После следующих шагов и процесса, я сталкиваюсь с такой ошибкой, как Serial Monitor выдает сообщение " ⸮⸮⸮⸮⸮⸮bkcmd=1⸮⸮⸮page 0⸮⸮⸮ ". Я не знаю, что это значит или даже что вызвало ошибку, но из-за этого adruino не может связаться с дисплеем nextion.

Я знаю, что это может показаться простой проблемой, и я думаю, что я просто пропустил важную часть для настройки обоих устройств. Но я действительно не знаю, где начать искать сейчас. Хотелось бы, чтобы вы все дали мне несколько советов или идей. Благодарю.

Что касается моего кода, я заметил, что ошибка является результатом функции nexInit() в void setup() . Когда я удаляю его, ошибка исчезает, но связь и ардуино остаются без связи.

#include "Nextion.h"
#include "DHT.h"

NexText stat_text = NexText(0,1,"t0");

void setup(void) {
  Serial.begin(9600);

  nexInit(); 
}

void loop(void){

 stat_text.setText ("Server Condition: Normal");

}

Я ожидаю, что вывод будет виден на дисплее, который соответствует имени объекта GUI на дисплее связи.

Я прикрепил вывод ошибки последовательного монитора. Ошибка последовательного монитора

1 ответ

Если вы уверены в своем коде arduino и используете новую библиотеку для связи, вам следует удалить новую библиотеку и установить старую библиотеку. Новая библиотека для nextion имеет проблемы.

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