Вывод инфо через переменные на экран Nextion
- Войдите на сайт для отправки комментариев
Вс, 22/03/2020 - 09:13
использую библиотеку
#include "Nextion.h"
NexText t2 = NexText(0, 8, "t2"); NexNumber n0 = NexNumber(0, 4, "n0"); .... t2.setText(LocalIP.c_str()); n0.setValue(tim++);
не меняет значений на экране дисплея.
но приходят ответы в портArduino, типа:
n0.val=342⸮⸮⸮
t2.txt="192.168.1.12"⸮⸮⸮
что может быть не так?
Схема подключения экрана?
4 контакта: +,-,tx,rx
плата Mega, используется Serial3
Serial3.begin(115200);
другим способом передача была
А в библиотеке Nextion какой Serial задан?
.... а гляну сейчас
#define dbSerial Serial
Ещё ниже строка...
поменял на
#define dbSerial Serial3
код
n0.setValue(tim++);
заработал
а t2.setText(LocalIP.c_str()); молчит
пардон
#define nexSerial Serial3 (стало)
Всё заработало !!!
вот, тормоз
Методом "тыка" действуете?
В конфиге даже комментарии написаны, а в readme черным по белому:
In configuration file NexConfig.h, you can find two macros below:
dbSerial: Debug Serial (baudrate:9600), needed by beginners for debug your nextion applications or sketches. If your complete your work, it will be a wise choice to disable Debug Serial.
nexSerial: Nextion Serial, the bridge of Nextion and your mainboard.
Note: the default configuration is for MEGA2560.
спасибо