Aviso

El foro está en modo de sólo lectura.

Leer Cuadro de Textos Nextion ¡¡¡

Más
6 años 8 meses antes #506 por Ulimac
Buenas tardes Jose Luis, soy un nuevo usuario que te toma de referencia para la pantalla nextion ¡¡¡
eh controlado varios aspectos de la pantalla asi como el apagado..... reinicio tactil... escribir cuadros de textos y casillas numerica..... lo que no tengo huev a leer cuadros de texto quiero hacer un gps y seria muy imporntante el poder leer. se que hay otras opciones pero si me intersa poder leer lo que escribo con el teclado etc
Muchas Gracias, de un nuevo tecnoadicto XD
Más
6 años 8 meses antes #507 por Jose Luis
Respuesta de Jose Luis sobre el tema Leer Cuadro de Textos Nextion ¡¡¡
Si no entiendo mal, lo que quieres hacer es desde arduino, poder leer el contenido de una etiqueta label. Es eso?

Un saludo.
Más
6 años 8 meses antes #508 por Ulimac
Respuesta de Ulimac sobre el tema Leer Cuadro de Textos Nextion ¡¡¡
si ¡¡ es eso lo que quiero hacer... pero debe haber tambien un tema de puertos. porque no me llega ninguna señal ni de listen() ni de getComponentValue ¡
#include <SoftwareSerial.h>
#include <Nextion.h>
int Dor = 0;
int Fren = 0;
int Ded = 0;



SoftwareSerial nextion(15, 14);// Nextion TX to pin 2 and RX to pin 3 of Arduino

Nextion myNextion(nextion, 115200); //create a Nextion object named myNextion using the nextion serial port @ 9600bps

void setup() {

Serial.begin(115200);
myNextion.init();
delay(5000);
myNextion.sendCommand("baud=7");
}
void loop() {
// Suspender();
// Encender();



int G = myNextion.getComponentValue("Prop.h0");
Serial.println(G);





}
void ff(){
0xff;
0xff;
0xff;
}

void Encender (){
if (Dor==0){
myNextion.sendCommand("thup=1");
ff();
Dor=1;
}
}

void Suspender (){

if(Ded==0){
myNextion.sendCommand("sleep=1");
ff();
Ded=1;
}
}
Más
6 años 8 meses antes #509 por Ulimac
Respuesta de Ulimac sobre el tema Leer Cuadro de Textos Nextion ¡¡¡
este es un ejemplo que viene con la libreria y tampoco funciona
#include <SoftwareSerial.h>
#include <Nextion.h>

SoftwareSerial nextion(15, 14);// Nextion TX to pin 2 and RX to pin 3 of Arduino

Nextion myNextion(nextion, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps

void setup() {
Serial.begin(9600);
myNextion.init();

}

void loop() {
String message = myNextion.listen(); //check for message
if(message != ""){ // if a message is received...
Serial.println(message); //...print it out
}
Más
6 años 8 meses antes #510 por Jose Luis
Respuesta de Jose Luis sobre el tema Leer Cuadro de Textos Nextion ¡¡¡
Los puertos viruales creados con la libreria SoftwareSerial no funcionan a 115200 baudios correctamente.
Por esa razon, mi primera recomendacion, es que mientras no te funcione todo correctamente bajes a 9600, luego cuando ya veas que funciona todo, sube hasta que veas que deja de ser estable la conexion.

Como veo que estas usando los pines 14 y 15 para el puerto virtual, supongo que estas usando una mega o similar, que tendra mas de un puerto hardaware serial. Puedes usar el puerto hardwara si lo ienes. Son muhco mas fiables y es mejor usar si los tienes.

Cuado hagas las pruebas, ya me diras los resultados.

Y lo segundo que veo, para que envias el 0xff si estas usando librerias? ya lo hace automaticamente.

Yo empezaria cambiando la velocidad de los puertos y probar. Y no me has enviado el codigo de la pantalla. Lo necesitaria para saber que haces mal.
Más
6 años 8 meses antes #514 por Ulimac
Respuesta de Ulimac sobre el tema Leer Cuadro de Textos Nextion ¡¡¡
Buenass Jose Luis ¡ ahora tengo alguna que otra respuesta el arduino que estaba usando dejo de responderme lo cambie y puedo al menos cambiar los cuados de textos y lo que se me ocurra ¡¡¡ pero no puedo leer con Listend ¡ (que lo aclarastes varias veces que te da problemas
en definitiva no puedo leer la Nextion, ¿ habra que enviarle alguna orden que me habilite el envio de datos al ordenador?
Tiempo de carga de la página: 0.106 segundos
Gracias a Foro Kunena