- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
Aviso
El foro está en modo de sólo lectura.
Utilizar librerias nextion
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
7 años 2 semanas antes #133
por Jose Luis
Respuesta de Jose Luis sobre el tema Utilizar librerias nextion
Podias pegar el código para poder hecharle un vistazo.
- urchaga90
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 5
- Gracias recibidas: 0
7 años 2 semanas antes #134
por urchaga90
Este es uno de los 17 case que tengo en el menu.. Necesitaria un while para que unos leds ws2812b se encendieran y poder controlar el brillo. El while con el proyecto que tenia anteriormente lo tenia nada mas entrar al case... Pero ahora si lo pongo ahi, nextion se queda colgada...
Saludos y gracias por la ayuda
Respuesta de urchaga90 sobre el tema Utilizar librerias nextion
void setMenu(void){
switch(setMenu_type){
case 1:
if(set_button == 1){
brightval++;
sb--;
}
if (set_button == 2){
brightval--;
sb++;
}
brightval = constrain (brightval, 1, 15);
sb = constrain(sb, 1, 15);
if (prev_variable != brightval){
prev_variable = brightval;
color1 = load_color(c1);
color2 = load_color(c2);
color3 = load_color(c3);
flclr1 = load_color(c4);
flclr2 = load_color(c5);
Serial2.print("valor_brillo.val=");
Serial2.print(brightval);
ff();
testlights(4);
}
break;
Este es uno de los 17 case que tengo en el menu.. Necesitaria un while para que unos leds ws2812b se encendieran y poder controlar el brillo. El while con el proyecto que tenia anteriormente lo tenia nada mas entrar al case... Pero ahora si lo pongo ahi, nextion se queda colgada...
Saludos y gracias por la ayuda
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
7 años 2 semanas antes #135
por Jose Luis
Respuesta de Jose Luis sobre el tema Utilizar librerias nextion
Ya pero si no vemos donde y como están haciendo la escucha del puerto, Tampoco dices si que librerías estas usando, si las que te recomendé cuando tenias el problema, o si por contra has vuelto a las del fabricante, aunque me tiene pinta que estas usando la de Itead, no?.
- urchaga90
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 5
- Gracias recibidas: 0
7 años 2 semanas antes #136
por urchaga90
Respuesta de urchaga90 sobre el tema Utilizar librerias nextion
El codigo de antes lo manejan estos dos botones y se accede desde este el tercero. Y si, estoy usando las de Itead
//AJUSTE BRILLO
void up1PopCallback(void *ptr)
{
setMenu_type = 1;
set_button = 1;
setMenu();
}
void down1PopCallback(void *ptr)
{ setMenu_type = 1;
set_button = 2;
setMenu();
}
void m0PopCallback(void *ptr)
{
brillo.show();
Serial2.print("valor_brillo.val=");
Serial2.print(brightval);
ff();
}
- raiker
- Fuera de línea
- Navegador Junior
Menos
Más
- Mensajes: 30
- Gracias recibidas: 0
7 años 1 semana antes #143
por raiker
Respuesta de raiker sobre el tema Utilizar librerias nextion
Hola a todos, estoy utillizando las librerias, pero lo que no consigo es enviar un dato a un componente de texto
Con este ejemplo no hay problema
myNextion.setComponentText("home.t1","hola");
Pero si quiero mandar el valor de una variable por ejemplo (t1), como seria?
gracias por las respuestas de antemano
Con este ejemplo no hay problema
myNextion.setComponentText("home.t1","hola");
Pero si quiero mandar el valor de una variable por ejemplo (t1), como seria?
gracias por las respuestas de antemano
- raiker
- Fuera de línea
- Navegador Junior
Menos
Más
- Mensajes: 30
- Gracias recibidas: 0
7 años 1 semana antes #144
por raiker
Respuesta de raiker sobre el tema Utilizar librerias nextion
ya esta solucionado esta es la forma
myNextion.setComponentText("home.t0",String(t1));
myNextion.setComponentText("home.t0",String(t1));
Tiempo de carga de la página: 0.157 segundos