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

TEMA:

Otro que cae en las redes Arduino 5 años 1 mes antes #693

Y otra cosa, el t2, realmente no seria t3?
Quiero decir, no te estas equivocando y seria T3, ya que entiendo que T0 y T2, son los titulos y serian fijos.

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

Última Edición: por Jose Luis.

Otro que cae en las redes Arduino 5 años 1 mes antes #694

Y otra cosa mas, en la linea esta :
t1.setText(int (GPS.lat)); //Dería sacar por pantalla N o S

Segun el comentario, en GPS:iat, hay una N o una S, es asi? Por que si lo es el int no pinta nada.
Que esta guardando GPS.iat ? quiero decir un numero, una letra, un palabra?

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

Última Edición: por Jose Luis.

Otro que cae en las redes Arduino 5 años 1 mes antes #695

Esa duda me surge a mi tambien Jose Luis
Es estas dos lineas, esta mandando lo mismo, pero una en numero y el otro en texto, no?

n2.setValue(GPS.lat); //Imprime lectura en ASCII de la latitud N-S
t1.setText(int (GPS.lat)); //Dería sacar por pantalla N o S

Para que es el int en esa linea

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

Última Edición: por DEA.

Otro que cae en las redes Arduino 5 años 1 mes antes #696

Puf, no puede ser, uno de los dos esta mal.
La longitud y la latitud son 3 bloques de numeros cada uno.
Lo que no se es como da la libreria del gps, el parametro N/S/E/O que seria texto.

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

Última Edición: por Jose Luis.

Otro que cae en las redes Arduino 5 años 1 mes antes #697

Buenas tardes a todos:

n2.setValue(Gps.lat); y n5.setValue(GPS.lon); son datos numéricos cuyos valores son 78 y 87 que corresponden en ASCII a las letras N y W.
estos valores los he puesto en la pantalla para comprobar que lee perfectamente dicha lectura del GPS. Sin embargo, cuando los datos se envían al puerto serie Seril.print(GPS:lat); y Serial.print(GPS.lon);çse imprimen correctamente en la pantalla del ordenador las letras N y W (Norte y Oeste). Sin embargo, cuando quiero enviar esta misma instrucción a la pantalla Nextion a través del comando t1.setText(GPS.lat); o t3.setText(GPS.lon) (Efectivamente me he equivocado en la instrucción), el resultado es que no escribe nada.

He probado a poner (in GPS.lat) (int GPS.lon) en la sentencia t1.set/Text(...... ) y no envía nada a la pantalla. De igual manera, he proba<do a escribir (char(int GPS:lat)) y (char(int(GPS.lon)) y tampoco escribe nada.

La cuestión es :¿ Cómo transformar un valor numérico, por ejemplo 78, en el carácter "N" para que pueda ser enviado a la pantalla?

Gracias por vuestra paciencia.

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

Otro que cae en las redes Arduino 5 años 1 mes antes #698

Lon_S, creo que n2 seria Lon_S
A ver, tu sabes mejor que nosotros l oqeu quieres hacer, pero, la longitud y la latitud son 3 bloques de 3 numeros. Esos tres numeros serian n0,n1 y n2. Entonces n2 es un numero entiendo yo. Y segn tu codigo ese numero seria lon_S
Donde esta el valor 78 y 87 deberia ser en t1 no?

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

Última Edición: por Jose Luis.
Tiempo de carga de la página: 0.096 segundos
Gracias a Foro Kunena