Код (C++): #include <Nextion.h> Nextion myNextion(Serial3, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps void setup() { Serial.begin(9600); myNextion.init(); } void loop() { String random1 ="456"; myNextion.sendCommand((String)("add 2,0," + (String)random1)); } вот так не работает Код (C++): #include <Nextion.h> Nextion myNextion(Serial3, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps void setup() { Serial.begin(9600); myNextion.init(); } void loop() { myNextion.sendCommand("add 2,0,456"); } А так работает. В чем может быть проблема???
Код (C++): void sendCommand(const char* cmd); uint8_t pageId(void); boolean init(const char* pageId = "0"); } Из nextion.h
А вы проверили сформированную стоку? тут: Код (C++): myNextion.sendCommand((String)("add 2,0," + (String)random1)); Я так понимаю надо послать это: "add 2,0,456", а оно именно точно так получилось? Проверьте!