- Mensajes: 5
- Gracias recibidas: 0
Aviso
El foro está en modo de sólo lectura.
Comunicación botón arduino a pantalla Nextion
- mar17
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
5 años 6 meses antes #1626
por mar17
Respuesta de mar17 sobre el tema Comunicación botón arduino a pantalla Nextion
Hay que iniciar la comunicación serie a 9600?
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
5 años 6 meses antes #1627
por Jose Luis
Respuesta de Jose Luis sobre el tema Comunicación botón arduino a pantalla Nextion
Yo te di dije como deberias hacerlo, ahora el resto del programa tendras que hacerlo tu,
Sino, no vas aprender nada.
Sino, no vas aprender nada.
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
5 años 6 meses antes #1631
por Jose Luis
Respuesta de Jose Luis sobre el tema Comunicación botón arduino a pantalla Nextion
Cuando tengas el programa creado y las pantallas de la nextion igual, si sigues teniendo problemas, nos pegas aqui ambos codigos y vemos los posibles fallos.
Un saludo,
Un saludo,
El siguiente usuario dijo gracias: mar17
- mar17
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 5
- Gracias recibidas: 0
5 años 6 meses antes #1632
por mar17
Respuesta de mar17 sobre el tema Comunicación botón arduino a pantalla Nextion
En Nextion hay creada una página p0 (no puedo adjuntar archivos hmi) y el código arduino es el siguiente:
#include "Nextion.h"
NexPage p0 = NexPage (0,1,"p0");
int boton=0;
void setup() {
// put your setup code here, to run once:
pinMode(8,INPUT);
boton= digitalRead (;
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available ()>0){
if (!boton) {
Serial.print("p0/0xff/0xff/0xff");
}
}
}
#include "Nextion.h"
NexPage p0 = NexPage (0,1,"p0");
int boton=0;
void setup() {
// put your setup code here, to run once:
pinMode(8,INPUT);
boton= digitalRead (;
Serial.begin(9600);
}
void loop() {
// put your main code here, to run repeatedly:
if (Serial.available ()>0){
if (!boton) {
Serial.print("p0/0xff/0xff/0xff");
}
}
}
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
5 años 6 meses antes #1633
por Jose Luis
Respuesta de Jose Luis sobre el tema Comunicación botón arduino a pantalla Nextion
Para enviar ficheros HMi o ino, lo que has de hacer es meter los dos ficheros en una carpeta y comprimirla con winrar. La extension rar o zip te dejara subirla.
De todas formas lo que has enviado no tiene ni pies ni cabeza. Usas librerias y luego mandas el codigo a pelo, es decir sin usar las librerias y encima ni te has preocupado de mirar lo que te explique en post anteriores.
Esto : Serial.print("p0/0xff/0xff/0xff"); no fue lo que te puse yo en el comentario anterior.
Lo primero que has de hacer es pensar lo que quieres hacer y como lo quieres hacer y no ponerte a pegar lineas de codigo sin sentido.
Si usas librerias hazlo con librerias, si no usas librerias esto :
#include "Nextion.h"
NexPage p0 = NexPage (0,1,"p0");
Sobra.
Replanteate todo de nuevo.
De todas formas lo que has enviado no tiene ni pies ni cabeza. Usas librerias y luego mandas el codigo a pelo, es decir sin usar las librerias y encima ni te has preocupado de mirar lo que te explique en post anteriores.
Esto : Serial.print("p0/0xff/0xff/0xff"); no fue lo que te puse yo en el comentario anterior.
Lo primero que has de hacer es pensar lo que quieres hacer y como lo quieres hacer y no ponerte a pegar lineas de codigo sin sentido.
Si usas librerias hazlo con librerias, si no usas librerias esto :
#include "Nextion.h"
NexPage p0 = NexPage (0,1,"p0");
Sobra.
Replanteate todo de nuevo.
Tiempo de carga de la página: 0.102 segundos