- Mensajes: 13
- Gracias recibidas: 0
Aviso
El foro está en modo de sólo lectura.
- Foro
- Arduino.
- Hardware ( modelos Arduino ).
- No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
- jesus soto
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
5 años 4 meses antes #1720
por jesus soto
Respuesta de jesus soto sobre el tema No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
Hola Jose luis,
Aqui envio el codigo del arduino y la interfaz de la nextion con la solucion al tema de enviar y recibir datos al mismo tiempo....espero les sirva el codigo....
Bueno haciendo un comentario sobre el codigo:
- Al parecer la comunicacion (envio y recepcion) de datos entre el arduino y nextion al mismo tiempo no es posible o almenos no se maneja bien, quisa por tema de velocidad que limita la pantalla(fabrica) no se da muy bien y presenta obstaculos ala hora de trabajar con esto.... como comente en el mensaje anterior al parecer este tipo de pantallas no es apropiado para un trabajo mas profesional....pero bueno para el costo creo que esta bien los recursos que tiene esta pantalla..... yo estoy trabajando con una pantalla nextion de 7 pulgadas y un arduino UNO... pero el codigo de nextion que envio lo esta en una pantalla de 3.2 pulgadas.
Asi que para solucionar esto...tuve que hacer un artificio en el codigo de arduino para que pueda "enviar y recibir datos al mismo tiempo" y recalco ENTRE COMILLAS ya que en realidad engañamos a la maquina ....ooooo... en realidad nos engañamos a nosotros mismos simulando " EL MISMO TIEMPO"..
Lo que hace el codigo es leer la data enviada desde el arduino ala pantalla nextion cada 200 milisegundos y el resto de tiempo puede enviar la trama generada al presionar los botones de la nextion al arduino. esto hace que no halla problemas al enviar y recibir datos al mismo tiempo , ya que el tiempo de 200 ms es muy rapido para nosotros poder detectar asi que asumimos que es al mismo tiempo.....
Espero les sirva y cualquier duda o mejora me lo hagan llegar
Aqui envio el codigo del arduino y la interfaz de la nextion con la solucion al tema de enviar y recibir datos al mismo tiempo....espero les sirva el codigo....
Bueno haciendo un comentario sobre el codigo:
- Al parecer la comunicacion (envio y recepcion) de datos entre el arduino y nextion al mismo tiempo no es posible o almenos no se maneja bien, quisa por tema de velocidad que limita la pantalla(fabrica) no se da muy bien y presenta obstaculos ala hora de trabajar con esto.... como comente en el mensaje anterior al parecer este tipo de pantallas no es apropiado para un trabajo mas profesional....pero bueno para el costo creo que esta bien los recursos que tiene esta pantalla..... yo estoy trabajando con una pantalla nextion de 7 pulgadas y un arduino UNO... pero el codigo de nextion que envio lo esta en una pantalla de 3.2 pulgadas.
Asi que para solucionar esto...tuve que hacer un artificio en el codigo de arduino para que pueda "enviar y recibir datos al mismo tiempo" y recalco ENTRE COMILLAS ya que en realidad engañamos a la maquina ....ooooo... en realidad nos engañamos a nosotros mismos simulando " EL MISMO TIEMPO"..
Lo que hace el codigo es leer la data enviada desde el arduino ala pantalla nextion cada 200 milisegundos y el resto de tiempo puede enviar la trama generada al presionar los botones de la nextion al arduino. esto hace que no halla problemas al enviar y recibir datos al mismo tiempo , ya que el tiempo de 200 ms es muy rapido para nosotros poder detectar asi que asumimos que es al mismo tiempo.....
Espero les sirva y cualquier duda o mejora me lo hagan llegar
- jesus soto
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 13
- Gracias recibidas: 0
5 años 4 meses antes #1721
por jesus soto
Respuesta de jesus soto sobre el tema No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
Ahora tengo una consulta y espero me puedan ayudar.
Como se puede enviar datos continuos desde la nextion hacia el arduino
Ejemplo:
quiero enviar la letra "a" desde la nextion al momento de presionar un boton sea( simple o dual) con la particularidad de que sea continuo el envio...es decir que arduino lo reciba continuamente y pueda ejecutar una accion segun lo que le llege....
intente con la funcion "IF" pero solo envia una sola vez al momento de presionar el boton por lo que tengo que estar presionando cada rato para que envie la trama por medio de la funcion PRINT...
intente con la funcion WHILE pero al momento de presionar el boton el programa se cuelga y no puedo hacer nada en la pantalla(se bloque a todo como si se congelara dentro de la funcion while).
Bueno espero me puedan ayudar y asi completar el programa de control de motor
Como se puede enviar datos continuos desde la nextion hacia el arduino
Ejemplo:
quiero enviar la letra "a" desde la nextion al momento de presionar un boton sea( simple o dual) con la particularidad de que sea continuo el envio...es decir que arduino lo reciba continuamente y pueda ejecutar una accion segun lo que le llege....
intente con la funcion "IF" pero solo envia una sola vez al momento de presionar el boton por lo que tengo que estar presionando cada rato para que envie la trama por medio de la funcion PRINT...
intente con la funcion WHILE pero al momento de presionar el boton el programa se cuelga y no puedo hacer nada en la pantalla(se bloque a todo como si se congelara dentro de la funcion while).
Bueno espero me puedan ayudar y asi completar el programa de control de motor
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
5 años 4 meses antes #1722
por Jose Luis
Respuesta de Jose Luis sobre el tema No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
Gracias por compartir con nosotros tus codigos.
Esperemos que le sisva a la gente para ir avanzado.
Un saludo.
Esperemos que le sisva a la gente para ir avanzado.
Un saludo.
- Jose Luis
- Fuera de línea
- Navegador Platino
Menos
Más
- Mensajes: 620
- Karma: 6
- Gracias recibidas: 68
5 años 4 meses antes #1723
por Jose Luis
Respuesta de Jose Luis sobre el tema No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
Yo para hacer lo que tu quieres pondria un dsbuton y un timer. Cada vez que se active el timer, que chequeee el boton y si esta activo que enviee el dato. Vamos un timer de 200 misegundos por ejemplo, y el if que decias tu dentro del timer.
- DEA
- Fuera de línea
- Navegador Experto
Menos
Más
- Mensajes: 91
- Gracias recibidas: 5
5 años 3 meses antes #1724
por DEA
Respuesta de DEA sobre el tema No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
Gracias Jesus por tu aporte, la verdad que me viene muy bien para lo que estoy haciendo.
Respecto a lo que quieres hacer que la Nextion, con un boton de dos estados , mientras que este pulsado manda la letra 'a' cuando le vuelves a dar deja de mandarla.
Te pongo una foto de como lo hago para que siempre mande la letra , es lo mismo que te a dicho Jose Luis.
Saludos
Respecto a lo que quieres hacer que la Nextion, con un boton de dos estados , mientras que este pulsado manda la letra 'a' cuando le vuelves a dar deja de mandarla.
Te pongo una foto de como lo hago para que siempre mande la letra , es lo mismo que te a dicho Jose Luis.
Saludos
- jesus soto
- Autor del tema
- Fuera de línea
- Navegador Iniciado
Menos
Más
- Mensajes: 13
- Gracias recibidas: 0
5 años 3 meses antes #1738
por jesus soto
Respuesta de jesus soto sobre el tema No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
De antemano Gracias, Jose Luis y DEA por su aporte...
Era un dolor de cabeza esto del envio continuo pero ya esta resuelto en estos dias estare subiendo el codigo completo de la nextion y arduino con algunas imagens del proyecto que estoy realizando ... espero les pueda servir a todos para proyectos futuros.
Gracias nuevamente....
Era un dolor de cabeza esto del envio continuo pero ya esta resuelto en estos dias estare subiendo el codigo completo de la nextion y arduino con algunas imagens del proyecto que estoy realizando ... espero les pueda servir a todos para proyectos futuros.
Gracias nuevamente....
- Foro
- Arduino.
- Hardware ( modelos Arduino ).
- No puedo enviar y recibir datos de nextion a arduino al mismo tiempo
Tiempo de carga de la página: 0.115 segundos