Go Down

Topic: Mega - Nextion problemas Serial1 (Read 108 times) previous topic - next topic

Drogon

Oct 03, 2017, 09:33 am Last Edit: Oct 08, 2017, 06:59 pm by surbyte Reason: Errores o códigos con etiqueta de códigos </>
Hola,


Tengo un problema con el serial1 que es donde tengo conectada la pantalla Nextion. Haciendo un serialprint compruebo que mi usb serie funciona , en cambio no recibo datos en el monitor serie de la pantalla. Ahora estoy usando las librerías NeoNextion que encontré dentro del gestor de arduino.

Alguien me puede ayudar o darme alguna idea, please?

Gracias :$


Código:

Code: [Select]
#define nextion Serial1
Nextion nex(nextion, 9600);

int cont = 0;
int ini = 0;
int array1[4]={0,0,0,0};

NextionPage poweron ( nex,0,0,"poweron"); // nex,  comp id, page id, name
NextionPage importe1( nex,0,7,"importe1");


void setup() {
Serial.begin (9600);
nextion.begin(9600);
nex.init();
Serial.println("<Arduino is ready>");
Serial1.println(poweron.show());
delay(1000);
Serial1.println(importe1.show());
}

void loop() {
//if(Serial1.available()){
 //  for(cont=0; cont<4; cont++){
 //  array1[cont]=Serial1.read();}
 //}

surbyte

No estas inicializando dos veces
Leo esto

Code: [Select]
Nextion nex(nextion, 9600);
y luego

Code: [Select]
nextion.begin(9600);

no tengo que ver la librería Nextion para darme cuenta que si inicializas el objeto es porque la librería lo hará luego y entonces volver a inicializarlo cuando menos no es correcto.

Go Up