我正在开发一个项目,使用带有 DTH Sensor AM2302 和 Nextion 4024T032 的 Arduino Uno 进行显示。但是在运行程序后,我似乎找不到代码有什么问题。经过以下步骤和过程,我遇到了这样的错误,串行监视器提示消息“⸮⸮⸮⸮⸮⸮bkcmd=1⸮⸮⸮page 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 的对象名称。
我附上了串行监视器错误输出。串行监视器错误