Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA:

Enviar datos a nextion sin librerias 2 años 2 meses antes #987

Hola Jose Luis, te comento que pude hacerlo funcionar bien a los numeros y barras, texto no me anda todavia, paginas tampoco.
Hay alguna forma de transmitir los datos a 230400? Pongo bauds en la parte de evento en el nextion editor de esta forma: bauds=230400 pero nada. Solo funciona a 115200.


void loop() {
if (sensormap > 50){

Serial3.print("page1=");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
delay(1);
Serial3.print("page0=");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
delay(1);
}
sensor = analogRead(PA0);
sensormap = map(sensor, 0, 4095, 0, 100);
Serial.println(sensormap);
//Serial3.print("baud=115200");
Serial3.print("j0.val=");
Serial3.print(sensormap);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.print("n0.val=");
Serial3.print("50");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.print("n1.val=");
Serial3.print("45");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.print("n2.val=");
Serial3.print("60");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.print("n3.val=");
Serial3.print("7990");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.print(F("t1.txt=\"1"));
Serial3.print("1");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);
delay(1);
}

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Enviar datos a nextion sin librerias 2 años 2 meses antes #989

Hablo de memoria, pero creo que la nextion, su maxima velocidad eran 115200.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Enviar datos a nextion sin librerias 2 años 2 meses antes #990

Buenos días.
Cierto Jose Luis:

RENDIMIENTO INTERFACES
Condiciónes de la prueba me Típico Max Unidad
Velocidad de transmisión del puerto serial Estándar 2400 9600 115200 bps
Salida de alto voltaje IOH = -1mA 3.0 3.2 - V
de bajo voltaje de salida LIO = 1 mA - 0.1 0.2 V
Entrada de alta tensión - 2.0 3.3 5.0 V
Tensión de entrada baja - -0.7 0.0 1.3 V
Modo de puerto serie TTL
Puerto serial 4Pin_2.54mm
interfaz USB NO
Zócalo de la tarjeta SD Sí (formato FAT32), apoyar la tarjeta máxima de 32G SD micro
CARACTERÍSTICAS DE LA MEMORIA

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Enviar datos a nextion sin librerias 2 años 2 meses antes #991

Buenas Claudioans3

Para enviar texto seria asin:

Serial3.print(F("t1.txt=\"1"));
Serial3.write(0x22);
Serial3.print("1");
Serial3write(0x22);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);

Lo que no entiendo es lo que quieres hacer con esto:

Serial3.print("page1=");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Enviar datos a nextion sin librerias 2 años 2 meses antes #992

Y como envias tu el codigo para el valor numerico :

Serial3.print("n0.val=");
Serial3.print("50");
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);


No es correcto, ya que estas envindo el numero en modo txto (po pons entre comillas).

Seria asi :
Serial3.print("n0.val=");
Serial3.print(50);
Serial3.write(0xff);
Serial3.write(0xff);
Serial3.write(0xff);


Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Enviar datos a nextion sin librerias 2 años 2 meses antes #993

Ok, lo que me faltaria saber como hacer para cambiar de pagina, no me estaria funcionando

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Tiempo de carga de la página: 0.168 segundos
Gracias a Foro Kunena