- Mensajes: 7
- Gracias recibidas: 0
Aviso
El foro está en modo de sólo lectura.
Leer Cuadro de Textos Nextion ¡¡¡
- Ulimac
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
6 años 9 meses antes #506
por Ulimac
Leer Cuadro de Textos Nextion ¡¡¡ Publicado 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
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
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
6 años 9 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.
Un saludo.
- Ulimac
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 7
- Gracias recibidas: 0
6 años 9 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;
}
}
#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;
}
}
- Ulimac
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 7
- Gracias recibidas: 0
6 años 9 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
}
#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
}
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
6 años 9 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.
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.
- Ulimac
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 7
- Gracias recibidas: 0
6 años 9 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?
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.119 segundos