Aviso

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

HMI NEXTION Y ARDUINO, No reconoce parte del protocolo con librería nextion.h

Más
6 años 8 meses antes #638 por Jose Luis
Podrias poner el código que usas del arduino y de la pantalla.

Un saludo.
Más
6 años 7 meses antes #640 por xvesper
#include <SoftwareSerial.h> //QUITAR SI ES PUERTO FISICO en vez de eso poner #define nextion Serial

#include <Nextion.h>

SoftwareSerial nextion(2, 3);//NO SE VA A USAR EL PUERTO VIRTUAL SE COMENTA ESTA LINEA
Nextion myNextion(nextion, 9600); //create a Nextion object named myNextion using the nextion serial port @ 9600bps
int ledStatus = 13;
void setup() {//***************************************setup***********************************************
pinMode(ledStatus, OUTPUT);
digitalWrite(ledStatus, LOW);
Serial.begin(9600);
myNextion.init(); // INICIALIZA Y VA A LA PRIMERA PAGINA
}
void loop() {

Boolean botonMarcha=myNextion.getComponentValue("page0.b0");
if (botonMarcha == true) digitalWrite(ledStatus, HIGH); else digitalWrite(ledStatus, LOW);
Serial.println(botonMarcha);
}//void loop()

HDMI Ficheiro
drive.google.com/file/d/0By44MfW3GDE6Qmt...TVE/view?usp=sharing

Muy gracias.. estay siempre retornando FF

Saludos,
Ricardo
Más
6 años 7 meses antes #641 por Jose Luis
El problema es que el estado del botón no funciona leyéndolo como tu pones ahí. Eso funciona si es un botón de dos estados, pero para el botón simple no funciona. Para poder leer botones hay que usar el comando listen() y ojo, que como lo combines con otros comandos, es una fuente de problemas.

Un saludo.
Más
6 años 7 meses antes #643 por xvesper
Más
6 años 7 meses antes #644 por Jose Luis
Más
6 años 7 meses antes #645 por xvesper
Jose,
Las puertas 2 y 3 que estaba usando tambien no lo funciona dual state buton, solamente quando usei a 10 e 11 esto funciono correctamente.
Apenas para su informacion,
Saludo,
Tiempo de carga de la página: 0.119 segundos
Gracias a Foro Kunena