我正在使用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
答案 0 :(得分:0)
如果您确定您的arduino代码,并使用新的库进行下一步,则应删除新库并安装旧库。新的nextion库有问题。