Bienvenido, Invitado
Nombre de Usuario: Contraseña: Recordarme

TEMA:

Cambiar atributo de imagen de un dual state button desde arduino 5 años 3 semanas antes #936

A ver, lo que estas haciendo con los dual es leer el valor que tienen y no leer la pulsacion, por eso funciona.
Pero, al pulsar un boton dual, tambien se genera un evento, que si lo interceptas no necesitas estar continuamente chequeando el valor del dual, ya que cuando cambia de estado ya lo sabes.
A eso me referia.

Te explicas perfectamente, pero todo lo que acabas de decir, yo lo hago desde el arduino. Y lo que te dije fue un ejemplo nada mas.

Obviamente cada persona tiene su forma de hacer las cosas, yo te diria como lo haria yo, tu puedes usar tu metodo, faltaria mas.

Ya nos iras comentado como vas soluccionando las cosas.
El siguiente usuario dijo gracias: Gonzalo

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Cambiar atributo de imagen de un dual state button desde arduino 5 años 3 semanas antes #937

Ah!. Yo pensaba que al no activar el send arduino no podia leer el valor del boton y lo que he intentado hacer era asignar este en arduino al detectar la pulsación...
Creo que como dijiste la solución va a ser prescindir de las librerias. Te mantendré informado.
Muchas gracias por gastar tu tiempo en enseñarnos. Haces un trabajo de divulgación excelente.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Cambiar atributo de imagen de un dual state button desde arduino 5 años 3 semanas antes #938

Ya nos iras mostrando tus avances.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Cambiar atributo de imagen de un dual state button desde arduino 5 años 2 semanas antes #941

Hola de nuevo Jose Luis, ya he conseguido hacer funcionar el proyecto. Al final lo hice como dijiste, sin librerias. Va bastante bien, pero un poco más lento que desde la app del móvil. Voy a explicar un poco el funcionamiento:
El proyecto es para controlar las persianas de mi casa. Como se puede ver hay 9 persianas que se pueden subir/bajar con una pulsación sobre el botón correspondiente. Si se vuelve a pulsar el mismo botón la función se desactiva y la persiana se para en ese punto. Si no se desactivaría solo en el tiempo programado. No se pueden activar al mismo tiempo los botones de subir y bajar de una misma persiana. Hay un botón de parada que detiene todas las maniobras que se estén ejecutando en ese momento. Desde la app del móvil puedo subirlas/bajarlas también por grupos, esto no lo implemente en la Nextion por no llenar de botones la pantalla. Antes de activar cualquier función primero se activa un relé que corta la fase que va a los interruptores físicos para evitar que se estén dando órdenes contradictorias. Por ejemplo desde el interruptor subir y desde el arduino bajar. Esto podría destruir el motor.
Como se puede ver en el video hay un segundo procesador. Un Esp 32 con el me conecto vía wi-fi a io.adafruit y a IFTT para controlarlo todo por voz desde home assistant con ayuda de los altavoces inteligentes de google.
También he incluido un sensor de humedad/temperatura cuyos datos presento tanto en la Nextion como en la app del móvil.
Otra cosa que me gustaría hacer seria poder ver en la Nextion la hora y fecha Pero no se si esto se podrá hacer sin librerías…
Bueno, si a alguien le interesa el proyecto y tiene alguna duda. Estaré encantado de ayudar.

.
Adjuntos:

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Gonzalo.

Cambiar atributo de imagen de un dual state button desde arduino 5 años 2 semanas antes #942

Me alegro que de todo te funcione perfectamente.
Y gracias por compartir con la comunidad tus codigos.

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

no puedo subir eCambiar atributo de imagen de un dual state button desde arduino 5 años 2 semanas antes #943

No puedo subir el vídeo ocupa 40MB a cuanto tendria que reducirlo?

Por favor, Identificarse o Crear cuenta para unirse a la conversación.

Última Edición: por Gonzalo.
Tiempo de carga de la página: 0.101 segundos
Gracias a Foro Kunena