Arduino和Nextion无法通讯

时间:2019-08-29 08:40:05

标签: arduino serial-communication nextion

我正在使用Arduino Uno开发带有DTH传感器AM2302和Nextion 4024T032的项目进行显示。但是在运行程序之后,我似乎找不到代码出了什么问题。经过以下步骤和过程后,我遇到了这样的错误,串行监视器提示消息“⸮⸮⸮⸮⸮⸮bkcmd=1⸮⸮⸮第0页⸮⸮⸮”。我不知道这是什么意思,甚至是什么原因导致了错误,但由于这个原因,adruino无法与nextion显示器通信。

我知道这似乎是一个简单的问题,我想我只是错过了设置两个设备的关键部分。但是我真的不知道现在从哪里开始。希望大家能给我一些建议或见解。谢谢。

关于我的代码,我注意到该错误是void setup()中nexInit()函数的结果。当我删除它时,错误消失了,但arduino和nextion没有任何通信。

#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的对象名称相对应。

我已附加了串行监视器错误输出。 Serial Monitor Error

1 个答案:

答案 0 :(得分:0)

如果您确定您的arduino代码,并使用新的库进行下一步,则应删除新库并安装旧库。新的nextion库有问题。